TSTP Solution File: ITP171^2 by Leo-III---1.7.10
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Leo-III---1.7.10
% Problem : ITP171^2 : TPTP v8.1.2. Released v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_Leo-III %s %d
% Computer : n017.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Tue May 7 07:48:26 EDT 2024
% Result : Theorem 106.03s 80.08s
% Output : Refutation 107.31s
% Verified :
% SZS Type : Refutation
% Derivation depth : 3
% Number of leaves : 381
% Syntax : Number of formulae : 645 ( 179 unt; 119 typ; 0 def)
% Number of atoms : 13535 ( 710 equ; 0 cnn)
% Maximal formula atoms : 97 ( 25 avg)
% Number of connectives : 64044 ( 164 ~; 9 |; 16 &;63202 @)
% ( 0 <=>; 653 =>; 0 <=; 0 <~>)
% Maximal formula depth : 42 ( 22 avg)
% Number of types : 18 ( 17 usr)
% Number of type conns : 784 ( 784 >; 0 *; 0 +; 0 <<)
% Number of symbols : 125 ( 122 usr; 27 con; 0-16 aty)
% Number of variables : 6620 ( 134 ^5944 !; 14 ?;6620 :)
% ( 528 !>; 0 ?*; 0 @-; 0 @+)
% Comments :
%------------------------------------------------------------------------------
thf(exception_type,type,
exception: $tType ).
thf(product_unit_type,type,
product_unit: $tType ).
thf(char_type,type,
char: $tType ).
thf(n_type,type,
n: $tType ).
thf(m_type,type,
m: $tType ).
thf(l_type,type,
l: $tType ).
thf(k_type,type,
k: $tType ).
thf(j_type,type,
j: $tType ).
thf(i_type,type,
i: $tType ).
thf(h_type,type,
h: $tType ).
thf(g_type,type,
g: $tType ).
thf(f_type,type,
f: $tType ).
thf(e_type,type,
e: $tType ).
thf(d_type,type,
d: $tType ).
thf(c_type,type,
c: $tType ).
thf(b_type,type,
b: $tType ).
thf(a_type,type,
a: $tType ).
thf(l_put_a_put_M_type,type,
l_put_a_put_M:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( TD > TC > ( option @ TB ) ) > ( TD > TB > TC > TC ) > TD > ( ( TA > TA ) > TB > TB ) > TA > ( heap_Error_prog @ TC @ exception @ product_unit ) ) ).
thf(val_type,type,
val:
!>[TA: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ) ) > ( list @ char ) ) ).
thf(val_update_type,type,
val_update:
!>[TA: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ) ) ) ).
thf(cast_C1206507959_o_d_e_type,type,
cast_C1206507959_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TA ) ) ) ) ) ).
thf(cast_N331463351_a_t_a_type,type,
cast_N331463351_a_t_a:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TB ) ) @ TA ) ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TB ) ) ) ) ) ) ).
thf(get_C_796961872_a_t_a_type,type,
get_C_796961872_a_t_a:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( character_data_ptr @ TJ ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TJ @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ TA ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TC ) ) ) ) ) ) ).
thf(is_cha448255042_o_d_e_type,type,
is_cha448255042_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TB ) ) @ TA ) ) ) ) > $o ) ).
thf(l_type942687182ype_wf_type,type,
l_type942687182ype_wf:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ TA ) ) > $o ) ).
thf(put_C_1264771785_a_t_a_type,type,
put_C_1264771785_a_t_a:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( character_data_ptr @ TJ ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TI ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TH @ TJ @ TF @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TI ) ) @ TB ) ) ) @ TA ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TH @ TJ @ TF @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TI ) ) @ TB ) ) ) @ TA ) ) ) ).
thf(type_wf_type,type,
type_wf:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ TA ) ) > $o ) ).
thf(get_M_1540554666_a_t_a_type,type,
get_M_1540554666_a_t_a:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( character_data_ptr @ TK ) > ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TJ ) ) ) ) > TI ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TH @ TK @ TF @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TB ) ) ) @ TA ) ) @ exception @ TI ) ) ).
thf(l_new_character_data_type,type,
l_new_character_data:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ TA ) ) > $o ) > $o ) ).
thf(new_character_data_type,type,
new_character_data:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ TA ) ) @ exception @ ( character_data_ptr @ TI ) ) ).
thf(put_M_926020593_a_t_a_type,type,
put_M_926020593_a_t_a:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( character_data_ptr @ TK ) > ( ( TJ > TJ ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TI ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TI ) ) ) ) ) > TJ > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TH @ TK @ TF @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TI ) ) @ TB ) ) ) @ TA ) ) @ exception @ product_unit ) ) ).
thf(cast_c1817826148_p_t_r_type,type,
cast_c1817826148_p_t_r:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( character_data_ptr @ TC ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) ).
thf(cast_n458720130_p_t_r_type,type,
cast_n458720130_p_t_r:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TA ) ) ) > ( option @ ( character_data_ptr @ TB ) ) ) ).
thf(is_cha1694415012_p_t_r_type,type,
is_cha1694415012_p_t_r:
!>[TA: $tType] : ( ( character_data_ptr @ TA ) > $o ) ).
thf(is_cha614540985_p_t_r_type,type,
is_cha614540985_p_t_r:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TA ) ) ) > $o ) ).
thf(disconnected_nodes_type,type,
disconnected_nodes:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TD @ TC @ TB @ TA ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TD ) ) ) ) ) ).
thf(discon1635973971update_type,type,
discon1635973971update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TB @ TD @ TC @ TA ) ) > ( rObject_ext @ ( rDocument_ext @ TB @ TD @ TC @ TA ) ) ) ).
thf(doctype_type,type,
doctype:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TD @ TC @ TB @ TA ) ) > ( list @ char ) ) ).
thf(doctype_update_type,type,
doctype_update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rDocument_ext @ TD @ TC @ TB @ TA ) ) > ( rObject_ext @ ( rDocument_ext @ TD @ TC @ TB @ TA ) ) ) ).
thf(document_element_type,type,
document_element:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TD @ TC @ TB @ TA ) ) > ( option @ ( element_ptr @ TC ) ) ) ).
thf(docume446011358update_type,type,
docume446011358update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( ( option @ ( element_ptr @ TD ) ) > ( option @ ( element_ptr @ TD ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TD @ TB @ TA ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TD @ TB @ TA ) ) ) ).
thf(cast_D42511940_e_c_t_type,type,
cast_D42511940_e_c_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TE @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) @ TA ) ) ) ) ).
thf(cast_O1159777348_e_n_t_type,type,
cast_O1159777348_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TB ) ) @ TA ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TB ) ) ) ) ) ).
thf(get_D_o_c_u_m_e_n_t_type,type,
get_D_o_c_u_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TK @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TG @ TI @ TH @ ( option @ TB ) ) @ TA ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ TG @ TI @ TH @ ( option @ TB ) ) ) ) ) ).
thf(is_document_kind_type,type,
is_document_kind:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TB ) ) @ TA ) ) ) > $o ) ).
thf(l_type1694037370ype_wf_type,type,
l_type1694037370ype_wf:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TK @ TJ @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TK @ TJ @ ( option @ TB ) ) @ TA ) ) ) > $o ) ).
thf(put_D_o_c_u_m_e_n_t_type,type,
put_D_o_c_u_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) > ( rObject_ext @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TK @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) @ TA ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TK @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) @ TA ) ) ) ) ).
thf(type_wf2_type,type,
type_wf2:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TK @ TJ @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TK @ TJ @ ( option @ TB ) ) @ TA ) ) ) > $o ) ).
thf(get_M_1744428286_e_n_t_type,type,
get_M_1744428286_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TL ) @ TK ) ) > ( ( rObject_ext @ ( rDocument_ext @ TJ @ TI @ TH @ ( option @ TG ) ) ) > TF ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TL ) @ TK ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TL @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ ( sum_sum @ ( rDocument_ext @ TJ @ TI @ TH @ ( option @ TG ) ) @ TA ) ) ) @ exception @ TF ) ) ).
thf(l_new_document_type,type,
l_new_document:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TK @ TJ @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TK @ TJ @ ( option @ TB ) ) @ TA ) ) ) > $o ) > $o ) ).
thf(new_document_type,type,
new_document:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TK @ TJ @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TK @ TJ @ ( option @ TB ) ) @ TA ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) ) ).
thf(put_M_950607941_e_n_t_type,type,
put_M_950607941_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TL ) @ TK ) ) > ( ( TJ > TJ ) > ( rObject_ext @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) ) > ( rObject_ext @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) ) ) > TJ > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TL ) @ TK ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TL @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TC ) ) @ TB ) ) ) @ ( sum_sum @ ( rDocument_ext @ TI @ TH @ TG @ ( option @ TF ) ) @ TA ) ) ) @ exception @ product_unit ) ) ).
thf(cast_d1427782271_p_t_r_type,type,
cast_d1427782271_p_t_r:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( document_ptr @ TE ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) ) ) @ ( sum_sum @ ( document_ptr @ TE ) @ TA ) ) ) ) ).
thf(is_doc697300620_p_t_r_type,type,
is_doc697300620_p_t_r:
!>[TA: $tType] : ( ( document_ptr @ TA ) > $o ) ).
thf(is_document_ptr_kind_type,type,
is_document_ptr_kind:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TE ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ TB ) @ TA ) ) ) > $o ) ).
thf(attrs_type,type,
attrs:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) ).
thf(attrs_update_type,type,
attrs_update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) ) ).
thf(child_nodes_type,type,
child_nodes:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TE ) ) ) ) ) ).
thf(child_nodes_update_type,type,
child_nodes_update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TE ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TC ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TE ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TC ) ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TE @ TD @ TB @ TA ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TE @ TD @ TB @ TA ) ) ) ) ).
thf(shadow_root_opt_type,type,
shadow_root_opt:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( option @ ( shadow_root_ptr @ TB ) ) ) ).
thf(shadow1355209752update_type,type,
shadow1355209752update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( ( option @ ( shadow_root_ptr @ TE ) ) > ( option @ ( shadow_root_ptr @ TE ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TD @ TC @ TB @ TE @ TA ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TD @ TC @ TB @ TE @ TA ) ) ) ) ).
thf(tag_name_type,type,
tag_name:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( list @ char ) ) ).
thf(tag_name_update_type,type,
tag_name_update:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TE @ TD @ TC @ TB @ TA ) ) ) ) ).
thf(cast_E624595161_o_d_e_type,type,
cast_E624595161_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) ) ).
thf(cast_N1919872217_e_n_t_type,type,
cast_N1919872217_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) ) ) ) ) ).
thf(get_E_l_e_m_e_n_t_type,type,
get_E_l_e_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( element_ptr @ TI ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) @ TB ) ) @ TA ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) ) ) ) ) ).
thf(is_ele641449972_o_d_e_type,type,
is_ele641449972_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) > $o ) ).
thf(known_ptr_type,type,
known_ptr:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TF ) @ ( sum_sum @ ( character_data_ptr @ TE ) @ TD ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TC ) @ TB ) ) @ TA ) ) ) > $o ) ).
thf(l_know358518967wn_ptr_type,type,
l_know358518967wn_ptr:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TF ) @ ( sum_sum @ ( character_data_ptr @ TE ) @ TD ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TC ) @ TB ) ) @ TA ) ) ) > $o ) ).
thf(l_type512970796ype_wf_type,type,
l_type512970796ype_wf:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) @ TB ) ) @ TA ) ) > $o ) ).
thf(put_E_l_e_m_e_n_t_type,type,
put_E_l_e_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( element_ptr @ TI ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TH @ TI @ TG @ TF @ ( option @ TE ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) ) ).
thf(type_wf3_type,type,
type_wf3:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) @ TB ) ) @ TA ) ) > $o ) ).
thf(get_M_E_l_e_m_e_n_t_type,type,
get_M_E_l_e_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( element_ptr @ TJ ) > ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TI @ TJ @ TH @ TG @ ( option @ TF ) ) ) ) > TE ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TH @ TG @ ( option @ TF ) ) @ TB ) ) @ TA ) ) @ exception @ TE ) ) ).
thf(l_new_element_type,type,
l_new_element:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) @ TB ) ) @ TA ) ) > $o ) > $o ) ).
thf(new_element_type,type,
new_element:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TG ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TI @ TH @ TF @ ( option @ TC ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TI ) ) ).
thf(put_M_E_l_e_m_e_n_t_type,type,
put_M_E_l_e_m_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( ( element_ptr @ TJ ) > ( ( TI > TI ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TH @ TJ @ TG @ TF @ ( option @ TE ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TH @ TJ @ TG @ TF @ ( option @ TE ) ) ) ) ) > TI > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ product_unit ) ) ).
thf(cast_e2129487814_p_t_r_type,type,
cast_e2129487814_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( element_ptr @ TB ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ TA ) ) ) ).
thf(cast_n1001364742_p_t_r_type,type,
cast_n1001364742_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ TA ) ) > ( option @ ( element_ptr @ TB ) ) ) ).
thf(is_ele1630183935_p_t_r_type,type,
is_ele1630183935_p_t_r:
!>[TA: $tType] : ( ( element_ptr @ TA ) > $o ) ).
thf(is_ele497529067_p_t_r_type,type,
is_ele497529067_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ TA ) ) > $o ) ).
thf(finite_fmempty_type,type,
finite_fmempty:
!>[TA: $tType,TB: $tType] : ( finite_fmap @ TB @ TA ) ).
thf(heap_Error_noop_type,type,
heap_Error_noop:
!>[TA: $tType,TB: $tType] : ( heap_Error_prog @ TB @ TA @ product_unit ) ).
thf(heap_Error_preserved_type,type,
heap_Error_preserved:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( heap_Error_prog @ TC @ TB @ TA ) > TC > TC > $o ) ).
thf(heap_E381990939n_heap_type,type,
heap_E381990939n_heap:
!>[TA: $tType,TB: $tType] : ( TB > ( heap_Error_prog @ TB @ TA @ product_unit ) ) ).
thf(heap_E940394160s_heap_type,type,
heap_E940394160s_heap:
!>[TA: $tType,TB: $tType,TC: $tType] : ( TC > ( heap_Error_prog @ TC @ TB @ TA ) > TC > $o ) ).
thf(heap_E1989005601result_type,type,
heap_E1989005601result:
!>[TA: $tType,TB: $tType,TC: $tType] : ( TC > ( heap_Error_prog @ TC @ TB @ TA ) > TA > $o ) ).
thf(heap_E56519469t_heap_type,type,
heap_E56519469t_heap:
!>[TA: $tType,TB: $tType,TC: $tType] : ( TC > ( heap_Error_prog @ TC @ TB @ TA ) > TA > TC > $o ) ).
thf(if_type,type,
if:
!>[TA: $tType] : ( $o > TA > TA > TA ) ).
thf(nil_type,type,
nil:
!>[TA: $tType] : ( list @ TA ) ).
thf(cast_N414129940_e_c_t_type,type,
cast_N414129940_e_c_t:
!>[TA: $tType,TB: $tType] : ( ( rObject_ext @ ( rNode_ext @ TB ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TB ) @ TA ) ) ) ).
thf(cast_O268912148_o_d_e_type,type,
cast_O268912148_o_d_e:
!>[TA: $tType,TB: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TB ) @ TA ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ TB ) ) ) ) ).
thf(is_node_kind_type,type,
is_node_kind:
!>[TA: $tType,TB: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TB ) @ TA ) ) > $o ) ).
thf(known_ptr2_type,type,
known_ptr2:
!>[TA: $tType,TB: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ TB ) @ TA ) ) > $o ) ).
thf(put_N_o_d_e_type,type,
put_N_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( node_ptr @ TD ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( heap @ ( sum_sum @ ( node_ptr @ TD ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TA ) ) > ( heap @ ( sum_sum @ ( node_ptr @ TD ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TA ) ) ) ).
thf(type_wf4_type,type,
type_wf4:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ TD ) @ TC ) @ ( sum_sum @ ( rNode_ext @ TB ) @ TA ) ) > $o ) ).
thf(get_M_N_o_d_e_type,type,
get_M_N_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( node_ptr @ TE ) > ( ( rObject_ext @ ( rNode_ext @ TD ) ) > TC ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ TE ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TD ) @ TA ) ) @ exception @ TC ) ) ).
thf(put_M_N_o_d_e_type,type,
put_M_N_o_d_e:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( node_ptr @ TE ) > ( ( TD > TD ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ) ) > TD > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ TE ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TA ) ) @ exception @ product_unit ) ) ).
thf(cast_n1885620943_p_t_r_type,type,
cast_n1885620943_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( node_ptr @ TB ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ TB ) @ TA ) ) ) ).
thf(cast_o573710209_p_t_r_type,type,
cast_o573710209_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ TB ) @ TA ) ) > ( option @ ( node_ptr @ TB ) ) ) ).
thf(put_O_b_j_e_c_t_type,type,
put_O_b_j_e_c_t:
!>[TA: $tType,TB: $tType] : ( ( object_ptr @ TB ) > ( rObject_ext @ TA ) > ( heap @ TB @ TA ) > ( heap @ TB @ TA ) ) ).
thf(get_M_O_b_j_e_c_t_type,type,
get_M_O_b_j_e_c_t:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( object_ptr @ TC ) > ( ( rObject_ext @ TB ) > TA ) > ( heap_Error_prog @ ( heap @ TC @ TB ) @ exception @ TA ) ) ).
thf(put_M_O_b_j_e_c_t_type,type,
put_M_O_b_j_e_c_t:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( object_ptr @ TC ) > ( ( TB > TB ) > ( rObject_ext @ TA ) > ( rObject_ext @ TA ) ) > TB > ( heap_Error_prog @ ( heap @ TC @ TA ) @ exception @ product_unit ) ) ).
thf(none_type,type,
none:
!>[TA: $tType] : ( option @ TA ) ).
thf(some_type,type,
some:
!>[TA: $tType] : ( TA > ( option @ TA ) ) ).
thf(case_option_type,type,
case_option:
!>[TA: $tType,TB: $tType] : ( TB > ( TA > TB ) > ( option @ TA ) > TB ) ).
thf(the_type,type,
the:
!>[TA: $tType] : ( ( option @ TA ) > TA ) ).
thf(cast_D1220047104_o_o_t_type,type,
cast_D1220047104_o_o_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TE @ TD @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ TE @ TD @ TC @ ( rShadowRoot_ext @ TE @ TD @ TC @ ( option @ TB ) ) ) ) ) ) ).
thf(cast_S69733376_e_n_t_type,type,
cast_S69733376_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TE @ TD @ TC @ ( rShadowRoot_ext @ TE @ TD @ TC @ ( option @ TB ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TE @ TD @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) ) ) ).
thf(is_sha596430153_e_n_t_type,type,
is_sha596430153_e_n_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( ( rObject_ext @ ( rDocument_ext @ TE @ TD @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TE @ TD @ TC @ ( option @ TB ) ) @ TA ) ) ) ) > $o ) ).
thf(shadow1195525443_o_o_t_type,type,
shadow1195525443_o_o_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( ( shadow_root_ptr @ TM ) > ( ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( rShadowRoot_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ) ) > TH ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TM ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TM @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TB ) ) ) @ TA ) ) ) @ exception @ TH ) ) ).
thf(shadow2002649738_o_o_t_type,type,
shadow2002649738_o_o_t:
!>[TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( ( shadow_root_ptr @ TM ) > ( ( TL > TL ) > ( rObject_ext @ ( rDocument_ext @ TK @ TJ @ TI @ ( rShadowRoot_ext @ TK @ TJ @ TI @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TK @ TJ @ TI @ ( rShadowRoot_ext @ TK @ TJ @ TI @ ( option @ TH ) ) ) ) ) > TL > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TM ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TM @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TD ) ) @ TC ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TB ) ) ) @ TA ) ) ) @ exception @ product_unit ) ) ).
thf(cast_s636919983_p_t_r_type,type,
cast_s636919983_p_t_r:
!>[TA: $tType,TB: $tType] : ( ( shadow_root_ptr @ TB ) > ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TA ) ) ) ).
thf(document_ptr2_type,type,
document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ).
thf(getter_type,type,
getter: ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) ) > n ).
thf(h2_type,type,
h2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
thf(h3_type,type,
h3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
thf(setter_type,type,
setter: ( m > m ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) ).
thf(shadow_root_ptr2_type,type,
shadow_root_ptr2: shadow_root_ptr @ d ).
thf(v_type,type,
v: m ).
thf(189,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_59_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).
thf(892,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[189]) ).
thf(95,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( put_M_926020593_a_t_a @ TA @ TK @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( l_put_a_put_M @ ( character_data_ptr @ TA ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TD ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TE ) @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TD @ TC @ TA @ TE @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TB ) ) @ TI ) ) ) @ TJ ) ) @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TB ) ) ) ) @ TK @ ( get_C_796961872_a_t_a @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TB @ TI @ TJ ) @ ( put_C_1264771785_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_228_put__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__def) ).
thf(629,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( put_M_926020593_a_t_a @ TA @ TK @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( l_put_a_put_M @ ( character_data_ptr @ TA ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TD ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TE ) @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TD @ TC @ TA @ TE @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TB ) ) @ TI ) ) ) @ TJ ) ) @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TB ) ) ) ) @ TK @ ( get_C_796961872_a_t_a @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TB @ TI @ TJ ) @ ( put_C_1264771785_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).
thf(173,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ A ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_177_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__inv) ).
thf(846,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ A ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[173]) ).
thf(239,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_112_l__new__element_Ointro) ).
thf(1031,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[239]) ).
thf(69,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_250_ElementClass_Oknown__ptr__def) ).
thf(555,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).
thf(219,axiom,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( heap_Error_preserved @ TA @ TB @ TC )
= ( ^ [A: heap_Error_prog @ TA @ TB @ TC,B: TA,C: TA] :
! [D: TC] :
( ( heap_E1989005601result @ TA @ TB @ TC @ B @ A @ D )
= ( heap_E1989005601result @ TA @ TB @ TC @ C @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_53_preserved__def) ).
thf(977,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( heap_Error_preserved @ TA @ TB @ TC )
= ( ^ [A: heap_Error_prog @ TA @ TB @ TC,B: TA,C: TA] :
! [D: TC] :
( ( heap_E1989005601result @ TA @ TB @ TC @ B @ A @ D )
= ( heap_E1989005601result @ TA @ TB @ TC @ C @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[219]) ).
thf(132,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_235_ElementClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(730,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).
thf(251,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( is_cha614540985_p_t_r @ TA @ TB @ TC @ A )
=> ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ ( the @ ( character_data_ptr @ TB ) @ ( cast_n458720130_p_t_r @ TA @ TB @ TC @ A ) ) )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_252_character__data__ptr__casts__commute3) ).
thf(1068,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( is_cha614540985_p_t_r @ TA @ TB @ TC @ A )
=> ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ ( the @ ( character_data_ptr @ TB ) @ ( cast_n458720130_p_t_r @ TA @ TB @ TC @ A ) ) )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[251]) ).
thf(136,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_111_l__new__element_Onew__element__types__preserved) ).
thf(741,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).
thf(56,axiom,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( heap_E56519469t_heap @ TA @ TC @ TB )
= ( ^ [A: TA,B: heap_Error_prog @ TA @ TC @ TB,C: TB,D: TA] :
( ( heap_E1989005601result @ TA @ TC @ TB @ A @ B @ C )
& ( heap_E940394160s_heap @ TA @ TC @ TB @ A @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_57_returns__result__heap__def) ).
thf(511,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( heap_E56519469t_heap @ TA @ TC @ TB )
= ( ^ [A: TA,B: heap_Error_prog @ TA @ TC @ TB,C: TB,D: TA] :
( ( heap_E1989005601result @ TA @ TC @ TB @ A @ B @ C )
& ( heap_E940394160s_heap @ TA @ TC @ TB @ A @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).
thf(242,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ A @ ( new_document @ TA @ TJ @ TK @ TB @ TC @ TH @ TG @ TF @ TE @ TI @ TD ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ A @ ( new_document @ TA @ TJ @ TK @ TB @ TC @ TH @ TG @ TF @ TE @ TI @ TD ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( option @ ( element_ptr @ TA ) ) @ B @ ( get_M_1744428286_e_n_t @ TB @ TC @ TK @ TA @ TJ @ TI @ ( option @ ( element_ptr @ TA ) ) @ TH @ TG @ TF @ TE @ TD @ C @ ( document_element @ TK @ TA @ TJ @ ( option @ TI ) ) ) @ ( none @ ( element_ptr @ TA ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_161_new__document__document__element) ).
thf(1041,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ A @ ( new_document @ TA @ TJ @ TK @ TB @ TC @ TH @ TG @ TF @ TE @ TI @ TD ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ A @ ( new_document @ TA @ TJ @ TK @ TB @ TC @ TH @ TG @ TF @ TE @ TI @ TD ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TA @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TA @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ ( option @ ( element_ptr @ TA ) ) @ B @ ( get_M_1744428286_e_n_t @ TB @ TC @ TK @ TA @ TJ @ TI @ ( option @ ( element_ptr @ TA ) ) @ TH @ TG @ TF @ TE @ TD @ C @ ( document_element @ TK @ TA @ TJ @ ( option @ TI ) ) ) @ ( none @ ( element_ptr @ TA ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[242]) ).
thf(29,axiom,
! [TA: $tType,TB: $tType,A: TA,B: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ product_unit @ A @ ( heap_Error_noop @ TA @ TB ) @ B )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_27_noop__returns__heap) ).
thf(384,plain,
! [TA: $tType,TB: $tType,A: TA,B: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ product_unit @ A @ ( heap_Error_noop @ TA @ TB ) @ B )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).
thf(155,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ TL @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_47_CharacterData__simp10) ).
thf(797,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ TL @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[155]) ).
thf(126,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TJ @ TI @ TH @ TG @ TK @ TF ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TJ @ TI @ TH @ TG @ TK @ TF ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ B @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TK @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TJ @ TI @ TH @ TG @ TF @ C @ ( disconnected_nodes @ TC @ TA @ TB @ ( option @ TK ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_173_new__document__disconnected__nodes) ).
thf(715,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TJ @ TI @ TH @ TG @ TK @ TF ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TJ @ TI @ TH @ TG @ TK @ TF ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TJ ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TI ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TK ) ) @ TF ) ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ B @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TK @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TJ @ TI @ TH @ TG @ TF @ C @ ( disconnected_nodes @ TC @ TA @ TB @ ( option @ TK ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).
thf(120,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_106_CharacterDataMonad_Onew__element__is__l__new__element) ).
thf(698,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).
thf(208,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: element_ptr @ TA,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_25_get__M__Element__preserved1) ).
thf(945,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: element_ptr @ TA,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[208]) ).
thf(138,axiom,
! [A: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) )] :
( ( getter
@ ( the @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) )
@ ( cast_D1220047104_o_o_t @ c @ a @ b @ j @ k
@ ( setter
@ ^ [B: m] : v
@ ( cast_S69733376_e_n_t @ c @ a @ b @ j @ k @ A ) ) ) ) )
= ( getter @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_2) ).
thf(747,plain,
! [A: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) )] :
( ( getter
@ ( the @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) )
@ ( cast_D1220047104_o_o_t @ c @ a @ b @ j @ k
@ ( setter
@ ^ [B: m] : v
@ ( cast_S69733376_e_n_t @ c @ a @ b @ j @ k @ A ) ) ) ) )
= ( getter @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).
thf(196,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ),C: character_data_ptr @ TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ TJ @ TC @ TB ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ TJ @ TC @ TB ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( list @ char ) @ B @ ( get_M_1540554666_a_t_a @ TA @ TJ @ ( list @ char ) @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ C @ ( val @ ( option @ TJ ) ) ) @ ( nil @ char ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_125_new__character__data__child__nodes) ).
thf(913,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ),C: character_data_ptr @ TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ TJ @ TC @ TB ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ TJ @ TC @ TB ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TI @ TA @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TC ) ) ) @ TB ) ) @ exception @ ( list @ char ) @ B @ ( get_M_1540554666_a_t_a @ TA @ TJ @ ( list @ char ) @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ C @ ( val @ ( option @ TJ ) ) ) @ ( nil @ char ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[196]) ).
thf(191,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( discon1635973971update @ TA @ TB @ TC @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_50_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__disconnected__nodes__type__wf__preserved) ).
thf(898,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( discon1635973971update @ TA @ TB @ TC @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[191]) ).
thf(149,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_91_CharacterDataMonad_Onew__character__data__type__wf__preserved) ).
thf(782,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).
thf(124,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_90_ElementMonad_Onew__element__type__wf__preserved) ).
thf(709,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).
thf(244,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: node_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB ),C: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),D: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),E: TF,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE] :
( ( ( cast_n1885620943_p_t_r @ TA @ TB @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_134_get__M__Object__preserved2) ).
thf(1046,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: node_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB ),C: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),D: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),E: TF,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE] :
( ( ( cast_n1885620943_p_t_r @ TA @ TB @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[244]) ).
thf(103,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_62_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).
thf(651,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).
thf(13,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: heap_Error_prog @ TA @ TB @ TC,C: TA,D: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ TC @ A @ B @ C )
=> ( ( heap_E940394160s_heap @ TA @ TB @ TC @ A @ B @ D )
=> ( C = D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_8_returns__heap__eq) ).
thf(320,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: heap_Error_prog @ TA @ TB @ TC,C: TA,D: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ TC @ A @ B @ C )
=> ( ( heap_E940394160s_heap @ TA @ TB @ TC @ A @ B @ D )
=> ( C = D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).
thf(73,axiom,
! [TA: $tType,TB: $tType,A: TA,B: TB > TA] :
( ( case_option @ TA @ TB @ A @ B @ ( none @ TB ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_202_option_Osimps_I4_J) ).
thf(565,plain,
! [TA: $tType,TB: $tType,A: TA,B: TB > TA] :
( ( case_option @ TA @ TB @ A @ B @ ( none @ TB ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).
thf(150,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_92_new__element__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(785,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).
thf(55,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( child_nodes @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ D @ A )
= ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_128_RElement_Ofold__congs_I5_J) ).
thf(504,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( child_nodes @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ D @ A )
= ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).
thf(198,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ C ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_126_new__element__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t) ).
thf(917,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ C ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[198]) ).
thf(248,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( F
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( C
@ ^ [I: TL] : D
@ H ) ) ) )
= ( F @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_143_CharacterData__simp12) ).
thf(1059,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( F
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( C
@ ^ [I: TL] : D
@ H ) ) ) )
= ( F @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[248]) ).
thf(47,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( l_type512970796ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_81_ElementClass_Otype__wf__def) ).
thf(460,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( l_type512970796ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).
thf(81,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE,B: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),C: TF,D: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),E: node_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB )] :
( ! [H: rObject_ext @ ( rNode_ext @ TC )] :
( ( A
@ ( cast_N414129940_e_c_t @ TC @ TD
@ ( B
@ ^ [I: TF] : C
@ H ) ) )
= ( A @ ( cast_N414129940_e_c_t @ TC @ TD @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ D @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_140_get__M__Object__preserved1) ).
thf(587,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE,B: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),C: TF,D: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),E: node_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB )] :
( ! [H: rObject_ext @ ( rNode_ext @ TC )] :
( ( A
@ ( cast_N414129940_e_c_t @ TC @ TD
@ ( B
@ ^ [I: TF] : C
@ H ) ) )
= ( A @ ( cast_N414129940_e_c_t @ TC @ TD @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ D @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).
thf(91,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TA @ TE @ TD @ TF @ TC @ TB ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TA @ TE @ TD @ TF @ TC @ TB ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( option @ ( shadow_root_ptr @ TA ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TA @ TF @ ( option @ ( shadow_root_ptr @ TA ) ) @ TE @ TD @ TC @ TB @ C @ ( shadow_root_opt @ TI @ TH @ TG @ TA @ ( option @ TF ) ) ) @ ( none @ ( shadow_root_ptr @ TA ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_99_new__element__shadow__root__opt) ).
thf(619,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TA @ TE @ TD @ TF @ TC @ TB ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TA @ TE @ TD @ TF @ TC @ TB ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TA @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ ( option @ ( shadow_root_ptr @ TA ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TA @ TF @ ( option @ ( shadow_root_ptr @ TA ) ) @ TE @ TD @ TC @ TB @ C @ ( shadow_root_opt @ TI @ TH @ TG @ TA @ ( option @ TF ) ) ) @ ( none @ ( shadow_root_ptr @ TA ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).
thf(170,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TK @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_22_CharacterData__simp4) ).
thf(838,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TK @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[170]) ).
thf(98,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_155_get__M__Mdocument__preserved3) ).
thf(638,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).
thf(258,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TB,B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_220_get__CharacterData__simp4) ).
thf(1087,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TB,B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[258]) ).
thf(145,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) @ B ) )
= ( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_176_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__some) ).
thf(770,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) @ B ) )
= ( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).
thf(101,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: node_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB ),C: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),D: ( TF > TF ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ),E: TF,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: ( rObject_ext @ ( rNode_ext @ TC ) ) > TE] :
( ( ( cast_n1885620943_p_t_r @ TA @ TB @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ TF @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_N_o_d_e @ TA @ TC @ TE @ TB @ TD @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_147_get__M__Object__preserved4) ).
thf(646,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: node_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB ),C: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),D: ( TF > TF ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ),E: TF,F: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),G: ( rObject_ext @ ( rNode_ext @ TC ) ) > TE] :
( ( ( cast_n1885620943_p_t_r @ TA @ TB @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ TF @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_N_o_d_e @ TA @ TC @ TE @ TB @ TD @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).
thf(57,axiom,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ~ ! [B: element_ptr @ TA] :
( A
!= ( cast_e2129487814_p_t_r @ TA @ TB @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_213_is__element__ptr__kind__obtains) ).
thf(514,plain,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ~ ! [B: element_ptr @ TA] :
( A
!= ( cast_e2129487814_p_t_r @ TA @ TB @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).
thf(235,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ A ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_193_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inv) ).
thf(1020,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ A ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[235]) ).
thf(76,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ C @ D ) @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_95_new__character__data__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(574,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ C @ D ) @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).
thf(116,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_9_get__M__Mdocument__preserved1) ).
thf(687,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).
thf(184,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )] :
( ( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TI @ TH @ TG @ TF @ TD @ TE @ A )
= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ B )
= A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_159_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none) ).
thf(877,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )] :
( ( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TI @ TH @ TG @ TF @ TD @ TE @ A )
= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ B )
= A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[184]) ).
thf(180,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_77_CharacterDataClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(866,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[180]) ).
thf(46,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: option @ ( element_ptr @ TB ),D: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) ),E: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) )] :
( ( A = B )
=> ( ( ( document_element @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: option @ ( element_ptr @ TB )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( docume446011358update @ TB @ TA @ TC @ TD @ D @ A )
= ( docume446011358update @ TB @ TA @ TC @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_118_RDocument_Ofold__congs_I4_J) ).
thf(453,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: option @ ( element_ptr @ TB ),D: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) ),E: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) )] :
( ( A = B )
=> ( ( ( document_element @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: option @ ( element_ptr @ TB )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( docume446011358update @ TB @ TA @ TC @ TD @ D @ A )
= ( docume446011358update @ TB @ TA @ TC @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).
thf(227,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_169_l__new__document_Ointro) ).
thf(998,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[227]) ).
thf(223,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TL @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_146_CharacterData__simp13) ).
thf(988,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TL @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[223]) ).
thf(60,axiom,
! [TA: $tType] :
( ( '?' @ ( option @ TA ) )
= ( ^ [A: ( option @ TA ) > $o] :
( ( A @ ( none @ TA ) )
| ? [B: TA] : ( A @ ( some @ TA @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_186_split__option__ex) ).
thf(527,plain,
! [TA: $tType] :
( ( '?' @ ( option @ TA ) )
= ( ^ [A: ( option @ TA ) > $o] :
( ( A @ ( none @ TA ) )
| ? [B: TA] : ( A @ ( some @ TA @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).
thf(3,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_148_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject) ).
thf(265,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).
thf(174,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: list @ char] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( doctype_update @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: list @ char] : A
@ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_38_is__shadow__root__kind__doctype) ).
thf(849,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: list @ char] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( doctype_update @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: list @ char] : A
@ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[174]) ).
thf(10,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( A != B )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_245_get__document__ptr__simp2) ).
thf(307,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( A != B )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).
thf(253,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_104_DocumentMonad_Onew__element__is__l__new__element) ).
thf(1074,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[253]) ).
thf(199,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > TM] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ ( cast_s636919983_p_t_r @ TD @ TE @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ TM @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_153_get__M__Mshadow__root__preserved3a) ).
thf(920,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > TM] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ ( cast_s636919983_p_t_r @ TD @ TE @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ TM @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[199]) ).
thf(207,axiom,
! [TA: $tType,TB: $tType,A: element_ptr @ TA] :
( ( cast_n1001364742_p_t_r @ TA @ TB @ ( cast_e2129487814_p_t_r @ TA @ TB @ A ) )
= ( some @ ( element_ptr @ TA ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_207_element__ptr__casts__commute2) ).
thf(942,plain,
! [TA: $tType,TB: $tType,A: element_ptr @ TA] :
( ( cast_n1001364742_p_t_r @ TA @ TB @ ( cast_e2129487814_p_t_r @ TA @ TB @ A ) )
= ( some @ ( element_ptr @ TA ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[207]) ).
thf(113,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( is_ele641449972_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) )] :
( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_120_is__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def) ).
thf(678,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( is_ele641449972_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) )] :
( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).
thf(142,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TC,B: element_ptr @ TA] :
( ( cast_c1817826148_p_t_r @ TC @ TA @ TB @ A )
!= ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_43_cast__element__ptr__not__character__data__ptr_I2_J) ).
thf(761,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TC,B: element_ptr @ TA] :
( ( cast_c1817826148_p_t_r @ TC @ TA @ TB @ A )
!= ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).
thf(160,axiom,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ~ ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ( ( cast_n1001364742_p_t_r @ TA @ TB @ A )
= ( none @ ( element_ptr @ TA ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_215_is__element__ptr__kind__none) ).
thf(810,plain,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ~ ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ( ( cast_n1001364742_p_t_r @ TA @ TB @ A )
= ( none @ ( element_ptr @ TA ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[160]) ).
thf(24,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
= ( case_option @ $o @ TA @ $false
@ ^ [B: TA] : $true
@ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_201_option_Odisc__eq__case_I2_J) ).
thf(366,plain,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
= ( case_option @ $o @ TA @ $false
@ ^ [B: TA] : $true
@ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).
thf(65,axiom,
! [TA: $tType,TB: $tType,A: element_ptr @ TA] : ( is_ele497529067_p_t_r @ TA @ TB @ ( cast_e2129487814_p_t_r @ TA @ TB @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_212_is__element__ptr__kind__cast) ).
thf(546,plain,
! [TA: $tType,TB: $tType,A: element_ptr @ TA] : ( is_ele497529067_p_t_r @ TA @ TB @ ( cast_e2129487814_p_t_r @ TA @ TB @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).
thf(153,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TL @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_23_CharacterData__simp5) ).
thf(793,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TL @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[153]) ).
thf(17,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_108_ElementMonad_Onew__element__is__l__new__element) ).
thf(334,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).
thf(195,axiom,
! [TA: $tType,TB: $tType] :
( ( is_node_kind @ TA @ TB )
= ( ^ [A: rObject_ext @ ( sum_sum @ ( rNode_ext @ TA ) @ TB )] :
( ( cast_O268912148_o_d_e @ TA @ TB @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ TA ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_190_is__node__kind__def) ).
thf(910,plain,
! [TA: $tType,TB: $tType] :
( ( is_node_kind @ TA @ TB )
= ( ^ [A: rObject_ext @ ( sum_sum @ ( rNode_ext @ TA ) @ TB )] :
( ( cast_O268912148_o_d_e @ TA @ TB @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ TA ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[195]) ).
thf(212,axiom,
! [A: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) )] :
( ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k @ A )
= ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k
@ ( setter
@ ^ [B: m] : v
@ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_1) ).
thf(957,plain,
! [A: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) )] :
( ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k @ A )
= ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k
@ ( setter
@ ^ [B: m] : v
@ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[212]) ).
thf(21,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( tag_name @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_138_RElement_Ofold__congs_I4_J) ).
thf(349,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( tag_name @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).
thf(71,axiom,
! [A: $o] :
( ( A = $true )
| ( A = $false ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_If_3_1_T) ).
thf(561,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).
thf(32,axiom,
! [TA: $tType,A: TA,B: TA] :
( ( if @ TA @ $true @ A @ B )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_If_1_1_T) ).
thf(392,plain,
! [TA: $tType,A: TA,B: TA] :
( ( if @ TA @ $true @ A @ B )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).
thf(8,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( l_type1694037370ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_83_DocumentClass_Otype__wf__def) ).
thf(297,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( l_type1694037370ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).
thf(118,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_171_l__new__document__def) ).
thf(693,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).
thf(151,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TB @ TA @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TA] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TB @ TA @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( is_cha1694415012_p_t_r @ TA @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_113_new__character__data__is__character__data__ptr) ).
thf(788,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TB @ TA @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TA] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TB @ TA @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TA ) @ A @ ( new_character_data @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( is_cha1694415012_p_t_r @ TA @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[151]) ).
thf(175,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: character_data_ptr @ TB,C: ( TN > TN ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: shadow_root_ptr @ TD,G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TN @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_5_get__M__Mshadow__root__preserved9) ).
thf(852,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: character_data_ptr @ TB,C: ( TN > TN ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: shadow_root_ptr @ TD,G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TN @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[175]) ).
thf(108,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_103_l__new__element__def) ).
thf(665,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( l_new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ B @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).
thf(167,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_71_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).
thf(830,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[167]) ).
thf(255,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( B
@ ^ [I: TL] : C
@ H ) ) ) )
= ( A @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_142_CharacterData__simp6) ).
thf(1079,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( B
@ ^ [I: TL] : C
@ H ) ) ) )
= ( A @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[255]) ).
thf(67,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_63_DocumentClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(551,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).
thf(218,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( is_cha448255042_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG )
= ( ^ [A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) )] :
( ( cast_N331463351_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_98_is__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def) ).
thf(974,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( is_cha448255042_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG )
= ( ^ [A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) )] :
( ( cast_N331463351_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[218]) ).
thf(232,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),B: character_data_ptr @ TB] :
( ( ( cast_n458720130_p_t_r @ TA @ TB @ TC @ A )
= ( some @ ( character_data_ptr @ TB ) @ B ) )
= ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_254_character__data__ptr__casts__commute) ).
thf(1012,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),B: character_data_ptr @ TB] :
( ( ( cast_n458720130_p_t_r @ TA @ TB @ TC @ A )
= ( some @ ( character_data_ptr @ TB ) @ B ) )
= ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[232]) ).
thf(78,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_102_l__new__character__data_Onew__character__data__types__preserved) ).
thf(578,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).
thf(183,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_168_l__new__document_Onew__document__types__preserved) ).
thf(874,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > $o,B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ B @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[183]) ).
thf(12,axiom,
! [TA: $tType,TB: $tType,A: TB > $o,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( ~ ( ( ( D
= ( none @ TA ) )
& ~ ( A @ B ) )
| ( ( D
= ( some @ TA @ ( the @ TA @ D ) ) )
& ~ ( A @ ( C @ ( the @ TA @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_192_option_Osplit__sel__asm) ).
thf(317,plain,
! [TA: $tType,TB: $tType,A: TB > $o,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( ~ ( ( ( D
= ( none @ TA ) )
& ~ ( A @ B ) )
| ( ( D
= ( some @ TA @ ( the @ TA @ D ) ) )
& ~ ( A @ ( C @ ( the @ TA @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).
thf(209,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_E624595161_o_d_e @ TG @ TF @ TE @ TD @ TC @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TB ) @ A )
!= ( cast_C1206507959_o_d_e @ TA @ TG @ TF @ TE @ TD @ TC @ TB @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_36_cast__element__not__character__data_I1_J) ).
thf(948,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_E624595161_o_d_e @ TG @ TF @ TE @ TD @ TC @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TB ) @ A )
!= ( cast_C1206507959_o_d_e @ TA @ TG @ TF @ TE @ TD @ TC @ TB @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[209]) ).
thf(220,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_236_DocumentClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(980,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[220]) ).
thf(261,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] :
( ( cast_n458720130_p_t_r @ TB @ TA @ TC @ ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ A ) )
= ( some @ ( character_data_ptr @ TA ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_253_character__data__ptr__casts__commute2) ).
thf(1096,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] :
( ( cast_n458720130_p_t_r @ TB @ TA @ TC @ ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ A ) )
= ( some @ ( character_data_ptr @ TA ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[261]) ).
thf(22,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: element_ptr @ TA,B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( A != B )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_223_get__elment__ptr__simp2) ).
thf(356,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: element_ptr @ TA,B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( A != B )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).
thf(83,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: character_data_ptr @ TB,C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( ( A
= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B ) ) )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ A @ C @ D ) )
= ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( cast_N331463351_a_t_a @ TC @ TA @ TB @ TD @ TG @ TH @ TI ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ C ) ) ) )
& ( ( A
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B ) ) )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ A @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_217_get__CharacterData__ptr__simp) ).
thf(593,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: character_data_ptr @ TB,C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( ( A
= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B ) ) )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ A @ C @ D ) )
= ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( cast_N331463351_a_t_a @ TC @ TA @ TB @ TD @ TG @ TH @ TI ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ C ) ) ) )
& ( ( A
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B ) ) )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ A @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).
thf(177,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK,G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( F
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( C
@ ^ [I: TL] : D
@ H ) ) )
= ( F @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_28_CharacterData__simp9) ).
thf(857,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TL,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),F: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK,G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( F
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( C
@ ^ [I: TL] : D
@ H ) ) )
= ( F @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[177]) ).
thf(15,axiom,
! [TA: $tType,A: option @ TA] :
( ( ! [B: TA] :
( A
!= ( some @ TA @ B ) ) )
= ( A
= ( none @ TA ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_178_not__Some__eq) ).
thf(328,plain,
! [TA: $tType,A: option @ TA] :
( ( ! [B: TA] :
( A
!= ( some @ TA @ B ) ) )
= ( A
= ( none @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).
thf(140,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1540554666_a_t_a @ TB @ TH @ TL @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_10_get__M__Mdocument__preserved8) ).
thf(753,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1540554666_a_t_a @ TB @ TH @ TL @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).
thf(62,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ( A
= ( some @ TA @ ( the @ TA @ A ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_189_option_Oexhaust__sel) ).
thf(537,plain,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ( A
= ( some @ TA @ ( the @ TA @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).
thf(82,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( F
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK
@ ( C
@ ^ [I: TM] : D
@ H ) ) )
= ( F @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_152_get__M__Mdocument__preserved4) ).
thf(590,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( F
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK
@ ( C
@ ^ [I: TM] : D
@ H ) ) )
= ( F @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).
thf(238,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) )] :
( ( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B )
= A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_115_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none) ).
thf(1028,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) )] :
( ( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B )
= A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[238]) ).
thf(256,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TM @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_15_get__M__Mshadow__root__preserved6) ).
thf(1082,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TM @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[256]) ).
thf(192,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_130_get__M__Element__preserved8) ).
thf(901,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[192]) ).
thf(51,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),E: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
( ( A = B )
=> ( ( ( attrs @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: finite_fmap @ ( list @ char ) @ ( list @ char )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( attrs_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( attrs_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_133_RElement_Ounfold__congs_I6_J) ).
thf(476,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),E: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
( ( A = B )
=> ( ( ( attrs @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: finite_fmap @ ( list @ char ) @ ( list @ char )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( attrs_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( attrs_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).
thf(135,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) )] :
( ( ( cast_N331463351_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) ) ) @ B ) )
= ( ( cast_C1206507959_o_d_e @ TF @ TA @ TB @ TC @ TD @ TE @ TG @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_195_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__some) ).
thf(738,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) )] :
( ( ( cast_N331463351_a_t_a @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TF ) ) ) ) @ B ) )
= ( ( cast_C1206507959_o_d_e @ TF @ TA @ TB @ TC @ TD @ TE @ TG @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).
thf(104,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TL @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_12_get__M__Mdocument__preserved6) ).
thf(654,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: element_ptr @ TA,G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TL @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).
thf(228,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TK @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ D @ E ) @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_97_new__character__data__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(1002,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TK @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ D @ E ) @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[228]) ).
thf(148,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( B
@ ^ [I: TK] : C
@ H ) ) )
= ( A @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_31_get__M__Element__preserved4) ).
thf(779,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( B
@ ^ [I: TK] : C
@ H ) ) )
= ( A @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).
thf(26,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TB,B: heap_Error_prog @ TB @ TC @ TA,C: TA,D: TA] :
( ( heap_E1989005601result @ TB @ TC @ TA @ A @ B @ C )
=> ( ( heap_E1989005601result @ TB @ TC @ TA @ A @ B @ D )
=> ( C = D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_52_returns__result__eq) ).
thf(371,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TB,B: heap_Error_prog @ TB @ TC @ TA,C: TA,D: TA] :
( ( heap_E1989005601result @ TB @ TC @ TA @ A @ B @ C )
=> ( ( heap_E1989005601result @ TB @ TC @ TA @ A @ B @ D )
=> ( C = D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).
thf(86,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM,G: shadow_root_ptr @ TD] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( C
@ ^ [I: TN] : D
@ H ) )
= ( F @ H ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_3_shadow__root__put__get__preserved) ).
thf(605,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM,G: shadow_root_ptr @ TD] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( C
@ ^ [I: TN] : D
@ H ) )
= ( F @ H ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).
thf(262,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D
!= ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_85_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(1099,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),C: element_ptr @ TA,D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ C )
=> ( ( D
!= ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[262]) ).
thf(222,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),B: node_ptr @ TA,C: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),D: TF,E: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE,G: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ A @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ TC )] :
( ( F
@ ( cast_N414129940_e_c_t @ TC @ TD
@ ( C
@ ^ [I: TF] : D
@ H ) ) )
= ( F @ ( cast_N414129940_e_c_t @ TC @ TD @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_141_get__M__Object__preserved3) ).
thf(985,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),B: node_ptr @ TA,C: ( TF > TF ) > ( rObject_ext @ ( rNode_ext @ TC ) ) > ( rObject_ext @ ( rNode_ext @ TC ) ),D: TF,E: heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) > TE,G: object_ptr @ ( sum_sum @ ( node_ptr @ TA ) @ TB )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ product_unit @ A @ ( put_M_N_o_d_e @ TA @ TF @ TC @ TB @ TD @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ TC )] :
( ( F
@ ( cast_N414129940_e_c_t @ TC @ TD
@ ( C
@ ^ [I: TF] : D
@ H ) ) )
= ( F @ ( cast_N414129940_e_c_t @ TC @ TD @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) ) @ exception @ TE @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ TA ) @ TB ) @ ( sum_sum @ ( rNode_ext @ TC ) @ TD ) @ TE @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[222]) ).
thf(19,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TB,B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( A != B )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_222_get__CharacterData__simp2) ).
thf(343,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TB,B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( A != B )
=> ( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).
thf(205,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TE ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TE @ TC @ TD @ TA @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TE @ TC @ TD @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB )] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TE ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TE @ TC @ TD @ TA @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TE @ TC @ TD @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TC @ TD @ TE @ TA @ TB @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_172_new__document__is__document__ptr) ).
thf(938,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TE ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TE @ TC @ TD @ TA @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TE @ TC @ TD @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB )] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TC ) @ ( sum_sum @ ( character_data_ptr @ TD ) @ TE ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TE @ TC @ TD @ TA @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TE @ TC @ TD @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TC @ TD @ TE @ TA @ TB @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[205]) ).
thf(158,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ),C: ( TA > TA ) > ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ) > ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ),F: ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TB @ TC @ TA @ TL @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ TA @ E @ ( get_M_1744428286_e_n_t @ TB @ TC @ TL @ TK @ TJ @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ B @ F ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_56_document__put__get) ).
thf(805,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ),C: ( TA > TA ) > ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ) > ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ),F: ( rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TB @ TC @ TA @ TL @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TK ) @ ( sum_sum @ ( character_data_ptr @ TJ ) @ TL ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TC ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TL @ TK @ TJ @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TL @ TK @ TJ @ ( option @ TI ) ) @ TD ) ) ) @ exception @ TA @ E @ ( get_M_1744428286_e_n_t @ TB @ TC @ TL @ TK @ TJ @ TI @ TA @ TH @ TG @ TF @ TE @ TD @ B @ F ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[158]) ).
thf(111,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_79_DocumentClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).
thf(674,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).
thf(61,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( doctype @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( doctype_update @ TA @ TB @ TC @ TD @ D @ A )
= ( doctype_update @ TA @ TB @ TC @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_119_RDocument_Ofold__congs_I3_J) ).
thf(530,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( doctype @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( doctype_update @ TA @ TB @ TC @ TD @ D @ A )
= ( doctype_update @ TA @ TB @ TC @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).
thf(146,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TM @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_156_get__M__Mdocument__preserved5) ).
thf(773,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: ( TM > TM ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ),E: TM,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TM @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).
thf(201,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( ( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B )
= A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_64_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__none) ).
thf(926,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( ( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B )
= A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[201]) ).
thf(34,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] : ( is_cha614540985_p_t_r @ TC @ TA @ TB @ ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast) ).
thf(398,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] : ( is_cha614540985_p_t_r @ TC @ TA @ TB @ ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).
thf(240,axiom,
! [TA: $tType,TB: $tType] :
( ( is_ele497529067_p_t_r @ TA @ TB )
= ( ^ [A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( case_option @ $o @ ( element_ptr @ TA ) @ $false
@ ^ [B: element_ptr @ TA] : $true
@ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_214_is__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__def) ).
thf(1035,plain,
! [TA: $tType,TB: $tType] :
( ( is_ele497529067_p_t_r @ TA @ TB )
= ( ^ [A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( case_option @ $o @ ( element_ptr @ TA ) @ $false
@ ^ [B: element_ptr @ TA] : $true
@ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[240]) ).
thf(70,axiom,
! [TA: $tType,TB: $tType] :
( ( case_option @ TA @ TB )
= ( ^ [A: TA,B: TB > TA,C: option @ TB] :
( if @ TA
@ ( C
= ( none @ TB ) )
@ A
@ ( B @ ( the @ TB @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_204_option_Ocase__eq__if) ).
thf(558,plain,
! [TA: $tType,TB: $tType] :
( ( case_option @ TA @ TB )
= ( ^ [A: TA,B: TB > TA,C: option @ TB] :
( if @ TA
@ ( C
= ( none @ TB ) )
@ A
@ ( B @ ( the @ TB @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).
thf(252,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TK @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_144_get__M__Element__preserved10) ).
thf(1071,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TK @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[252]) ).
thf(107,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: option @ ( element_ptr @ TB )] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( docume446011358update @ TB @ TA @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: option @ ( element_ptr @ TB )] : A
@ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_39_is__shadow__root__kind__document__element) ).
thf(662,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: option @ ( element_ptr @ TB )] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( docume446011358update @ TB @ TA @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: option @ ( element_ptr @ TB )] : A
@ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).
thf(187,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TL @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_165_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(888,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TL @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[187]) ).
thf(37,axiom,
! [TA: $tType,TB: $tType,A: shadow_root_ptr @ TA,B: shadow_root_ptr @ TA] :
( ( ( cast_s636919983_p_t_r @ TA @ TB @ A )
= ( cast_s636919983_p_t_r @ TA @ TB @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_2_cast_092_060_094sub_062s_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject) ).
thf(412,plain,
! [TA: $tType,TB: $tType,A: shadow_root_ptr @ TA,B: shadow_root_ptr @ TA] :
( ( ( cast_s636919983_p_t_r @ TA @ TB @ A )
= ( cast_s636919983_p_t_r @ TA @ TB @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).
thf(41,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: option @ TC,B: option @ TC,C: TC > TA > TB,D: TA,E: TC > TA > TB,F: TA > TB] :
( ( A = B )
=> ( ! [G: TC] :
( ( A
= ( some @ TC @ G ) )
=> ( ( C @ G @ D )
= ( E @ G @ D ) ) )
=> ( ( case_option @ ( TA > TB ) @ TC @ F @ C @ A @ D )
= ( case_option @ ( TA > TB ) @ TC @ F @ E @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_199_bind__case__cong) ).
thf(430,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: option @ TC,B: option @ TC,C: TC > TA > TB,D: TA,E: TC > TA > TB,F: TA > TB] :
( ( A = B )
=> ( ! [G: TC] :
( ( A
= ( some @ TC @ G ) )
=> ( ( C @ G @ D )
= ( E @ G @ D ) ) )
=> ( ( case_option @ ( TA > TB ) @ TC @ F @ C @ A @ D )
= ( case_option @ ( TA > TB ) @ TC @ F @ E @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).
thf(165,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_N331463351_a_t_a @ TB @ TC @ TD @ TE @ TF @ TA @ TG @ ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_196_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__inv) ).
thf(824,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_N331463351_a_t_a @ TB @ TC @ TD @ TE @ TF @ TA @ TG @ ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[165]) ).
thf(1,conjecture,
heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ n @ ( shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter ) @ h2 @ h3,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_4) ).
thf(2,negated_conjecture,
~ ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ n @ ( shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter ) @ h2 @ h3 ),
inference(neg_conjecture,[status(cth)],[1]) ).
thf(264,plain,
~ ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ n @ ( shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter ) @ h2 @ h3 ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).
thf(43,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( is_cha614540985_p_t_r @ TA @ TB @ TC @ A )
=> ~ ! [B: character_data_ptr @ TB] :
( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B )
!= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_230_is__character__data__ptr__kind__obtains) ).
thf(444,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( is_cha614540985_p_t_r @ TA @ TB @ TC @ A )
=> ~ ! [B: character_data_ptr @ TB] :
( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ B )
!= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).
thf(215,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: element_ptr @ TA] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( B
@ ^ [I: TK] : C
@ H ) )
= ( A @ H ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_21_element__put__get__preserved) ).
thf(965,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: element_ptr @ TA] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( B
@ ^ [I: TK] : C
@ H ) )
= ( A @ H ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[215]) ).
thf(139,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: character_data_ptr @ TB,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ ( list @ char ) @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( val_update @ ( option @ TH ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_58_DocumentMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved) ).
thf(750,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: character_data_ptr @ TB,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ ( list @ char ) @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( val_update @ ( option @ TH ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).
thf(80,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A )
| ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_249_ElementClass_Oa__known__ptr__def) ).
thf(584,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A )
| ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).
thf(163,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TE @ TF @ TG @ TH @ TD @ TI @ ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_198_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inv) ).
thf(819,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TE @ TF @ TG @ TH @ TD @ TI @ ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[163]) ).
thf(40,axiom,
! [TA: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( val @ TA @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( val_update @ TA @ D @ A )
= ( val_update @ TA @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_121_RCharacterData_Ounfold__congs_I4_J) ).
thf(423,plain,
! [TA: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( val @ TA @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( val_update @ TA @ D @ A )
= ( val_update @ TA @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).
thf(230,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) )
=> ( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF @ A )
=> ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_248_known__ptr__not__element__ptr) ).
thf(1007,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) )
=> ( ( known_ptr @ TA @ TB @ TC @ TD @ TE @ TF @ A )
=> ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[230]) ).
thf(133,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL,B: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),C: TM,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),E: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( A
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK
@ ( B
@ ^ [I: TM] : C
@ H ) ) )
= ( A @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ D @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_151_get__M__Mdocument__preserved10) ).
thf(732,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL,B: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),C: TM,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),E: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( A
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK
@ ( B
@ ^ [I: TM] : C
@ H ) ) )
= ( A @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ TJ @ TD @ TG @ TH @ TI @ TK @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ D @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).
thf(172,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TK,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),F: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ,G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( F
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( C
@ ^ [I: TK] : D
@ H ) ) )
= ( F @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_30_get__M__Element__preserved6) ).
thf(843,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TK,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),F: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ,G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( F
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( C
@ ^ [I: TK] : D
@ H ) ) )
= ( F @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[172]) ).
thf(7,axiom,
! [TA: $tType,TB: $tType,A: option @ TB,B: ( option @ TB ) > ( option @ TA ) > $o,C: option @ TA] :
( ( ( A
= ( none @ TB ) )
=> ( B @ A @ C ) )
=> ( ( ( C
= ( none @ TA ) )
=> ( B @ A @ C ) )
=> ( ! [D: TB,E: TA] :
( ( A
= ( some @ TB @ D ) )
=> ( ( C
= ( some @ TA @ E ) )
=> ( B @ A @ C ) ) )
=> ( B @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_188_combine__options__cases) ).
thf(281,plain,
! [TA: $tType,TB: $tType,A: option @ TB,B: ( option @ TB ) > ( option @ TA ) > $o,C: option @ TA] :
( ( ( A
= ( none @ TB ) )
=> ( B @ A @ C ) )
=> ( ( ( C
= ( none @ TA ) )
=> ( B @ A @ C ) )
=> ( ! [D: TB,E: TA] :
( ( A
= ( some @ TB @ D ) )
=> ( ( C
= ( some @ TA @ E ) )
=> ( B @ A @ C ) ) )
=> ( B @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).
thf(72,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TB > TC,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( case_option @ TC @ TA @ ( A @ B )
@ ^ [E: TA] : ( A @ ( C @ E ) )
@ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_203_option_Ocase__distrib) ).
thf(562,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TB > TC,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( case_option @ TC @ TA @ ( A @ B )
@ ^ [E: TA] : ( A @ ( C @ E ) )
@ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).
thf(193,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( put_E_l_e_m_e_n_t @ TA @ TI @ TH @ TG @ TF @ TC @ TD @ TB @ TE )
= ( ^ [A: element_ptr @ TA,B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TI @ TA @ TH @ TG @ ( option @ TF ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TI ) ) @ ( sum_sum @ ( rElement_ext @ TI @ TA @ TH @ TG @ ( option @ TF ) ) @ TB ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TC ) ) @ TD ) @ TE @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TH ) @ TI ) @ A ) @ ( cast_E624595161_o_d_e @ TI @ TA @ TH @ TG @ TF @ TB @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_225_put_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).
thf(904,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( put_E_l_e_m_e_n_t @ TA @ TI @ TH @ TG @ TF @ TC @ TD @ TB @ TE )
= ( ^ [A: element_ptr @ TA,B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TI @ TA @ TH @ TG @ ( option @ TF ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TI ) ) @ ( sum_sum @ ( rElement_ext @ TI @ TA @ TH @ TG @ ( option @ TF ) ) @ TB ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TC ) ) @ TD ) @ TE @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TH ) @ TI ) @ A ) @ ( cast_E624595161_o_d_e @ TI @ TA @ TH @ TG @ TF @ TB @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[193]) ).
thf(99,axiom,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ( ( cast_e2129487814_p_t_r @ TA @ TB @ ( the @ ( element_ptr @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) ) )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_209_element__ptr__casts__commute3) ).
thf(641,plain,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( is_ele497529067_p_t_r @ TA @ TB @ A )
=> ( ( cast_e2129487814_p_t_r @ TA @ TB @ ( the @ ( element_ptr @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) ) )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).
thf(88,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ),C: element_ptr @ TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TI @ TG @ TF @ TH @ TE @ TD ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TI @ TG @ TF @ TH @ TE @ TD ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TI @ TH @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TG @ TF @ TE @ TD @ C @ ( child_nodes @ TC @ TA @ TB @ TI @ ( option @ TH ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_174_new__element__child__nodes) ).
thf(611,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ),C: element_ptr @ TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TI @ TG @ TF @ TH @ TE @ TD ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TI @ TG @ TF @ TH @ TE @ TD ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TI ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TI @ ( option @ TH ) ) @ TE ) ) @ TD ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TI @ TH @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TG @ TF @ TE @ TD @ C @ ( child_nodes @ TC @ TA @ TB @ TI @ ( option @ TH ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).
thf(49,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( child_nodes @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ D @ A )
= ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_132_RElement_Ounfold__congs_I5_J) ).
thf(466,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( child_nodes @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ D @ A )
= ( child_nodes_update @ TB @ TC @ TA @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).
thf(259,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: option @ ( element_ptr @ TA ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( option @ ( element_ptr @ TA ) ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( docume446011358update @ TA @ TC @ TB @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_51_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__document__element__type__wf__preserved) ).
thf(1090,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: option @ ( element_ptr @ TA ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( option @ ( element_ptr @ TA ) ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( docume446011358update @ TA @ TC @ TB @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[259]) ).
thf(63,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_1_cast_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inject) ).
thf(540,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) )] :
( ( ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ A )
= ( cast_S69733376_e_n_t @ TA @ TB @ TC @ TD @ TE @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).
thf(143,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TB ) ) )] :
( ( ( cast_N331463351_a_t_a @ TG @ TF @ TE @ TD @ TC @ TA @ TB @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_C1206507959_o_d_e @ TA @ TG @ TF @ TE @ TD @ TC @ TB @ B )
= A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_86_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__none) ).
thf(764,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TG @ TF @ TE @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TB ) ) )] :
( ( ( cast_N331463351_a_t_a @ TG @ TF @ TE @ TD @ TC @ TA @ TB @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( cast_C1206507959_o_d_e @ TA @ TG @ TF @ TE @ TD @ TC @ TB @ B )
= A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).
thf(114,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( B
@ ^ [I: TK] : C
@ H ) ) ) )
= ( A @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_137_get__M__Element__preserved3) ).
thf(681,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ,B: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),C: TK,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),E: element_ptr @ TA,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( A
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( B
@ ^ [I: TK] : C
@ H ) ) ) )
= ( A @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ D @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).
thf(28,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: option @ ( element_ptr @ TB ),D: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) ),E: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) )] :
( ( A = B )
=> ( ( ( document_element @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: option @ ( element_ptr @ TB )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( docume446011358update @ TB @ TA @ TC @ TD @ D @ A )
= ( docume446011358update @ TB @ TA @ TC @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_117_RDocument_Ounfold__congs_I4_J) ).
thf(377,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: option @ ( element_ptr @ TB ),D: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) ),E: ( option @ ( element_ptr @ TB ) ) > ( option @ ( element_ptr @ TB ) )] :
( ( A = B )
=> ( ( ( document_element @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: option @ ( element_ptr @ TB )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( docume446011358update @ TB @ TA @ TC @ TD @ D @ A )
= ( docume446011358update @ TB @ TA @ TC @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).
thf(90,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( D
!= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_157_new__document__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t) ).
thf(616,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( D
!= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ TL @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).
thf(5,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( doctype @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( doctype_update @ TA @ TB @ TC @ TD @ D @ A )
= ( doctype_update @ TA @ TB @ TC @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_116_RDocument_Ounfold__congs_I3_J) ).
thf(271,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( doctype @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( doctype_update @ TA @ TB @ TC @ TD @ D @ A )
= ( doctype_update @ TA @ TB @ TC @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).
thf(84,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_101_l__new__character__data_Ointro) ).
thf(599,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o] :
( ! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) )
=> ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).
thf(179,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: element_ptr @ TA,B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_221_get__CharacterData__simp3) ).
thf(863,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: element_ptr @ TA,B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[179]) ).
thf(185,axiom,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) )
=> ( is_ele497529067_p_t_r @ TA @ TB @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_210_is__element__ptr__implies__kind) ).
thf(880,plain,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB )] :
( ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ TB @ A ) )
=> ( is_ele497529067_p_t_r @ TA @ TB @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[185]) ).
thf(102,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: character_data_ptr @ TB,C: ( TM > TM ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TM @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_14_get__M__Mdocument__preserved9) ).
thf(649,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: character_data_ptr @ TB,C: ( TM > TM ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ TM @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).
thf(243,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TI ) ),B: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) )] :
( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TI @ TD @ TE @ TF @ TG @ TH @ A )
!= ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TI ) ) @ TH ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_150_cast__document__not__node_I1_J) ).
thf(1043,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TI ) ),B: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) )] :
( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TI @ TD @ TE @ TF @ TG @ TH @ A )
!= ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TI ) ) @ TH ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[243]) ).
thf(188,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TL @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_11_get__M__Mdocument__preserved2) ).
thf(890,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TL @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[188]) ).
thf(30,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ~ ! [B: TA] :
( A
!= ( some @ TA @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_184_option_Oexhaust) ).
thf(387,plain,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ~ ! [B: TA] :
( A
!= ( some @ TA @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).
thf(68,axiom,
! [TA: $tType,A: TA] :
( ( none @ TA )
!= ( some @ TA @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_182_option_Odistinct_I1_J) ).
thf(552,plain,
! [TA: $tType,A: TA] :
( ( none @ TA )
!= ( some @ TA @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).
thf(162,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_60_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).
thf(816,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[162]) ).
thf(14,axiom,
! [TA: $tType,A: ( option @ TA ) > $o,B: option @ TA] :
( ( A @ ( none @ TA ) )
=> ( ! [C: TA] : ( A @ ( some @ TA @ C ) )
=> ( A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_185_option_Oinducts) ).
thf(323,plain,
! [TA: $tType,A: ( option @ TA ) > $o,B: option @ TA] :
( ( A @ ( none @ TA ) )
=> ( ! [C: TA] : ( A @ ( some @ TA @ C ) )
=> ( A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).
thf(130,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( is_ele1630183935_p_t_r @ TA @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_114_new__element__is__element__ptr) ).
thf(726,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA] :
( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) @ B )
=> ( is_ele1630183935_p_t_r @ TA @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).
thf(92,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_75_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).
thf(621,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).
thf(52,axiom,
! [TA: $tType,A: option @ TA,B: TA] :
( ( A
= ( some @ TA @ B ) )
=> ( A
!= ( none @ TA ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_183_option_OdiscI) ).
thf(483,plain,
! [TA: $tType,A: option @ TA,B: TA] :
( ( A
= ( some @ TA @ B ) )
=> ( A
!= ( none @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).
thf(190,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TG ) ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_C1206507959_o_d_e @ TG @ TA @ TB @ TC @ TD @ TE @ TF @ A )
!= ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_37_cast__element__not__character__data_I2_J) ).
thf(895,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TG ) ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( cast_C1206507959_o_d_e @ TG @ TA @ TB @ TC @ TD @ TE @ TF @ A )
!= ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[190]) ).
thf(109,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D
!= ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_84_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(668,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),E: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D
!= ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ C ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).
thf(203,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: character_data_ptr @ TB,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_240_get__document__ptr__simp5) ).
thf(932,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: character_data_ptr @ TB,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_C_796961872_a_t_a @ TB @ TA @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[203]) ).
thf(121,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_100_l__new__character__data__def) ).
thf(700,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( ^ [A: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > $o] :
! [B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ B @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( A @ B )
= ( A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).
thf(59,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: option @ ( shadow_root_ptr @ TD ),D: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) ),E: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) )] :
( ( A = B )
=> ( ( ( shadow_root_opt @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: option @ ( shadow_root_ptr @ TD )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ D @ A )
= ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_110_RElement_Ounfold__congs_I7_J) ).
thf(520,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: option @ ( shadow_root_ptr @ TD ),D: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) ),E: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) )] :
( ( A = B )
=> ( ( ( shadow_root_opt @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: option @ ( shadow_root_ptr @ TD )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ D @ A )
= ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).
thf(94,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > TM,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TD @ TG @ TH @ TI @ TL
@ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK
@ ( C
@ ^ [I: TN] : D
@ H ) ) ) )
= ( F @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TD @ TG @ TH @ TI @ TL @ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ TM @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_145_get__M__Mshadow__root__preserved4a) ).
thf(626,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > TM,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TD @ TG @ TH @ TI @ TL
@ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK
@ ( C
@ ^ [I: TN] : D
@ H ) ) ) )
= ( F @ ( cast_D42511940_e_c_t @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TD @ TG @ TH @ TI @ TL @ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ TM @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).
thf(197,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TJ @ TI @ TK @ TA @ TB @ TG @ TF @ TE @ TD @ TH @ TC ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TJ @ TI @ TK @ TA @ TB @ TG @ TF @ TE @ TD @ TH @ TC ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( list @ char ) @ B @ ( get_M_1744428286_e_n_t @ TA @ TB @ TK @ TJ @ TI @ TH @ ( list @ char ) @ TG @ TF @ TE @ TD @ TC @ C @ ( doctype @ TK @ TJ @ TI @ ( option @ TH ) ) ) @ ( nil @ char ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_162_new__document__doctype) ).
thf(915,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TJ @ TI @ TK @ TA @ TB @ TG @ TF @ TE @ TD @ TH @ TC ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ A @ ( new_document @ TJ @ TI @ TK @ TA @ TB @ TG @ TF @ TE @ TD @ TH @ TC ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) ) @ exception @ ( list @ char ) @ B @ ( get_M_1744428286_e_n_t @ TA @ TB @ TK @ TJ @ TI @ TH @ ( list @ char ) @ TG @ TF @ TE @ TD @ TC @ C @ ( doctype @ TK @ TJ @ TI @ ( option @ TH ) ) ) @ ( nil @ char ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[197]) ).
thf(166,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( discon1635973971update @ TB @ TC @ TA @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] : A
@ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_40_is__shadow__root__kind__disconnected__nodes) ).
thf(827,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE
@ ( discon1635973971update @ TB @ TC @ TA @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )
@ ^ [C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] : A
@ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[166]) ).
thf(233,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( put_M_950607941_e_n_t @ TA @ TB @ TL @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( l_put_a_put_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TE ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TD @ TE @ TA @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TI ) ) @ TJ ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TD @ TE @ ( option @ TF ) ) @ TK ) ) ) @ ( rObject_ext @ ( rDocument_ext @ TC @ TD @ TE @ ( option @ TF ) ) ) @ TL @ ( get_D_o_c_u_m_e_n_t @ TA @ TB @ TD @ TE @ TC @ TG @ TH @ TI @ TJ @ TF @ TK ) @ ( put_D_o_c_u_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_251_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).
thf(1015,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( put_M_950607941_e_n_t @ TA @ TB @ TL @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK )
= ( l_put_a_put_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TD ) @ ( sum_sum @ ( character_data_ptr @ TE ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TD @ TE @ TA @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TI ) ) @ TJ ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TD @ TE @ ( option @ TF ) ) @ TK ) ) ) @ ( rObject_ext @ ( rDocument_ext @ TC @ TD @ TE @ ( option @ TF ) ) ) @ TL @ ( get_D_o_c_u_m_e_n_t @ TA @ TB @ TD @ TE @ TC @ TG @ TH @ TI @ TJ @ TF @ TK ) @ ( put_D_o_c_u_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[233]) ).
thf(87,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: character_data_ptr @ TB,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_24_CharacterData__simp2) ).
thf(608,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: character_data_ptr @ TB,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).
thf(263,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ] :
( ( ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_35_get__M__Element__preserved5) ).
thf(1102,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > TJ] :
( ( ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TJ @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[263]) ).
thf(6,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA,B: character_data_ptr @ TA] :
( ( ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ A )
= ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_42_cast_092_060_094sub_062c_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject) ).
thf(278,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA,B: character_data_ptr @ TA] :
( ( ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ A )
= ( cast_c1817826148_p_t_r @ TA @ TB @ TC @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).
thf(181,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_239_get__document__ptr__simp3) ).
thf(868,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ ( put_D_o_c_u_m_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[181]) ).
thf(154,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1540554666_a_t_a @ TB @ TH @ TM @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_17_get__M__Mshadow__root__preserved8) ).
thf(795,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: character_data_ptr @ TB,G: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1540554666_a_t_a @ TB @ TH @ TM @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[154]) ).
thf(66,axiom,
! [TA: $tType,A: TA,B: TA] :
( ( if @ TA @ $false @ A @ B )
= B ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',help_If_2_1_T) ).
thf(548,plain,
! [TA: $tType,A: TA,B: TA] :
( ( if @ TA @ $false @ A @ B )
= B ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).
thf(27,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_33_cast_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject) ).
thf(374,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).
thf(53,axiom,
! [TA: $tType,A: option @ TA,B: option @ TA] :
( ( ( A
= ( none @ TA ) )
= ( B
= ( none @ TA ) ) )
=> ( ( ( A
!= ( none @ TA ) )
=> ( ( B
!= ( none @ TA ) )
=> ( ( the @ TA @ A )
= ( the @ TA @ B ) ) ) )
=> ( A = B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_66_option_Oexpand) ).
thf(487,plain,
! [TA: $tType,A: option @ TA,B: option @ TA] :
( ( ( A
= ( none @ TA ) )
= ( B
= ( none @ TA ) ) )
=> ( ( ( A
!= ( none @ TA ) )
=> ( ( B
!= ( none @ TA ) )
=> ( ( the @ TA @ A )
= ( the @ TA @ B ) ) ) )
=> ( A = B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).
thf(234,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TL @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_164_new__document__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(1018,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: element_ptr @ TA,E: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TL @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[234]) ).
thf(216,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) @ TI ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) )] :
( ( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) ) @ B ) )
= ( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TH @ TD @ TE @ TF @ TG @ TI @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_197_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__some) ).
thf(968,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) @ TI ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) )] :
( ( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) ) @ B ) )
= ( ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TH @ TD @ TE @ TF @ TG @ TI @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[216]) ).
thf(169,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: ( TM > TM ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TM @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_13_get__M__Mdocument__preserved7) ).
thf(836,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: ( TM > TM ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TM @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[169]) ).
thf(245,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ C @ A ) )
=> ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_ele497529067_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ B ) )
=> ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ C ) )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) ) )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ C @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_233_ElementMonad_Otype__wf__put__I) ).
thf(1049,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ C @ A ) )
=> ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_ele497529067_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ B ) )
=> ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ C ) )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) ) )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ B @ C @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[245]) ).
thf(50,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
= ( ? [B: TA] :
( A
= ( some @ TA @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_179_not__None__eq) ).
thf(473,plain,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
= ( ? [B: TA] :
( A
= ( some @ TA @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).
thf(254,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( put_M_E_l_e_m_e_n_t @ TA @ TJ @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( l_put_a_put_M @ ( element_ptr @ TA ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TB @ TA @ TC @ TD @ ( option @ TE ) ) @ TH ) ) @ TI ) ) @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TB @ TA @ TC @ TD @ ( option @ TE ) ) ) ) @ TJ @ ( get_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TF @ TG @ TE @ TH @ TI ) @ ( put_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_237_put__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).
thf(1076,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( put_M_E_l_e_m_e_n_t @ TA @ TJ @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( l_put_a_put_M @ ( element_ptr @ TA ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TF ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TB @ TA @ TC @ TD @ ( option @ TE ) ) @ TH ) ) @ TI ) ) @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TB @ TA @ TC @ TD @ ( option @ TE ) ) ) ) @ TJ @ ( get_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TF @ TG @ TE @ TH @ TI ) @ ( put_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[254]) ).
thf(147,axiom,
! [TA: $tType,TB: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ TA ) @ TB )] :
( ( ( cast_O268912148_o_d_e @ TA @ TB @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ TA ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ TA )] :
( ( cast_N414129940_e_c_t @ TA @ TB @ B )
= A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_175_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__none) ).
thf(776,plain,
! [TA: $tType,TB: $tType,A: rObject_ext @ ( sum_sum @ ( rNode_ext @ TA ) @ TB )] :
( ( ( cast_O268912148_o_d_e @ TA @ TB @ A )
= ( none @ ( rObject_ext @ ( rNode_ext @ TA ) ) ) )
= ( ~ ? [B: rObject_ext @ ( rNode_ext @ TA )] :
( ( cast_N414129940_e_c_t @ TA @ TB @ B )
= A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).
thf(125,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( put_D_o_c_u_m_e_n_t @ TA @ TB @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC )
= ( ^ [A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ),B: rObject_ext @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) @ TJ @ TI @ TK @ TG @ A ) @ ( cast_D42511940_e_c_t @ TK @ TJ @ TI @ TH @ TA @ TF @ TE @ TD @ TC @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_238_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).
thf(712,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( put_D_o_c_u_m_e_n_t @ TA @ TB @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC )
= ( ^ [A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ),B: rObject_ext @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TK ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) ) @ TG ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TK @ TJ @ TI @ TA @ ( option @ TF ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TE ) ) @ TD ) ) ) @ ( sum_sum @ ( rDocument_ext @ TK @ TJ @ TI @ ( option @ TH ) ) @ TC ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TA ) @ TB ) @ TJ @ TI @ TK @ TG @ A ) @ ( cast_D42511940_e_c_t @ TK @ TJ @ TI @ TH @ TA @ TF @ TE @ TD @ TC @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).
thf(117,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ ) @ B )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_89_CharacterDataMonad_Onew__element__type__wf__preserved) ).
thf(690,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ ) @ B )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).
thf(237,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) @ A )
!= ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_149_cast__document__not__node_I2_J) ).
thf(1025,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) )] :
( ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TI @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) @ A )
!= ( cast_D42511940_e_c_t @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[237]) ).
thf(123,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ C @ A ) )
=> ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_cha614540985_p_t_r @ TA @ TB @ TC ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ B ) )
=> ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( cast_N331463351_a_t_a @ TC @ TA @ TB @ TD @ TG @ TH @ TI ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ C ) )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) ) )
=> ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ C @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_227_CharacterDataMonad_Otype__wf__put__I) ).
thf(705,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ C @ A ) )
=> ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_cha614540985_p_t_r @ TA @ TB @ TC ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ B ) )
=> ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) @ ( cast_N331463351_a_t_a @ TC @ TA @ TB @ TD @ TG @ TH @ TI ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ C ) )
!= ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) ) ) )
=> ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ B @ C @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).
thf(217,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: element_ptr @ TC,B: character_data_ptr @ TA] :
( ( cast_e2129487814_p_t_r @ TC @ ( sum_sum @ ( character_data_ptr @ TA ) @ TB ) @ A )
!= ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_44_cast__element__ptr__not__character__data__ptr_I1_J) ).
thf(971,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: element_ptr @ TC,B: character_data_ptr @ TA] :
( ( cast_e2129487814_p_t_r @ TC @ ( sum_sum @ ( character_data_ptr @ TA ) @ TB ) @ A )
!= ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[217]) ).
thf(211,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: shadow_root_ptr @ TD,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_4_get__M__Mshadow__root__preserved1) ).
thf(954,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: shadow_root_ptr @ TD,C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( A != B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[211]) ).
thf(11,axiom,
! [TA: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( val @ TA @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( val_update @ TA @ D @ A )
= ( val_update @ TA @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_122_RCharacterData_Ofold__congs_I4_J) ).
thf(310,plain,
! [TA: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ TA ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( val @ TA @ B )
= C )
=> ( ! [F: list @ char] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( val_update @ TA @ D @ A )
= ( val_update @ TA @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).
thf(246,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
!= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_65_is__shadow__root__kind_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).
thf(1053,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( is_sha596430153_e_n_t @ TA @ TB @ TC @ TD @ TE )
= ( ^ [A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) ) )] :
( ( cast_D1220047104_o_o_t @ TA @ TB @ TC @ TD @ TE @ A )
!= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( rShadowRoot_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[246]) ).
thf(16,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( l_type942687182ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_82_CharacterDataClass_Otype__wf__def) ).
thf(331,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ )
= ( l_type942687182ype_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).
thf(241,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_74_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).
thf(1038,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[241]) ).
thf(127,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK] :
( ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_34_CharacterData__simp8) ).
thf(717,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK] :
( ( ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).
thf(171,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( is_document_kind @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( ^ [A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) @ TI ) )] :
( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
!= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_167_is__document__kind__def) ).
thf(840,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( is_document_kind @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI )
= ( ^ [A: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TG ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) @ TI ) )] :
( ( cast_O1159777348_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
!= ( none @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TH ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[171]) ).
thf(48,axiom,
! [TA: $tType,TB: $tType,A: element_ptr @ TA,B: element_ptr @ TA] :
( ( ( cast_e2129487814_p_t_r @ TA @ TB @ A )
= ( cast_e2129487814_p_t_r @ TA @ TB @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_41_cast_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject) ).
thf(463,plain,
! [TA: $tType,TB: $tType,A: element_ptr @ TA,B: element_ptr @ TA] :
( ( ( cast_e2129487814_p_t_r @ TA @ TB @ A )
= ( cast_e2129487814_p_t_r @ TA @ TB @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).
thf(77,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ C @ D ) @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_93_new__element__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).
thf(576,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ C @ D ) @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).
thf(23,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( disconnected_nodes @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( discon1635973971update @ TB @ TC @ TA @ TD @ D @ A )
= ( discon1635973971update @ TB @ TC @ TA @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_123_RDocument_Ofold__congs_I5_J) ).
thf(359,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( disconnected_nodes @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( discon1635973971update @ TB @ TC @ TA @ TD @ D @ A )
= ( discon1635973971update @ TB @ TC @ TA @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).
thf(194,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ) > TA,B: ( TA > TA ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ),C: TA,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC )] :
( ! [G: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) )] :
( ( A
@ ( B
@ ^ [H: TA] : C
@ G ) )
= C )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TA @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ E @ B @ C ) @ F )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ) ) @ exception @ TA @ F @ ( get_M_1540554666_a_t_a @ TB @ TK @ TA @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ E @ A ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_55_CharacterData__simp1) ).
thf(907,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ) > TA,B: ( TA > TA ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) ) ),C: TA,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC )] :
( ! [G: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TK ) ) )] :
( ( A
@ ( B
@ ^ [H: TA] : C
@ G ) )
= C )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TA @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ E @ B @ C ) @ F )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TH ) @ TG ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TJ @ TB @ TH @ ( option @ TE ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TK ) ) @ TD ) ) ) @ TC ) ) @ exception @ TA @ F @ ( get_M_1540554666_a_t_a @ TB @ TK @ TA @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ E @ A ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[194]) ).
thf(210,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_160_new__document__type__wf__preserved) ).
thf(951,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[210]) ).
thf(159,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_234_CharacterDataClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e) ).
thf(808,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( type_wf4 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TJ @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[159]) ).
thf(137,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( put_C_1264771785_a_t_a @ TA @ TJ @ TE @ TF @ TD @ TG @ TH @ TC @ TB @ TI )
= ( ^ [A: character_data_ptr @ TA,B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TJ ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ TE ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TF ) ) @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TA @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TB ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TG ) ) @ TH ) @ TI @ ( cast_c1817826148_p_t_r @ TA @ TE @ TF @ A ) @ ( cast_C1206507959_o_d_e @ TJ @ TF @ TE @ TA @ TD @ TC @ TB @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_226_put_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__def) ).
thf(744,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( put_C_1264771785_a_t_a @ TA @ TJ @ TE @ TF @ TD @ TG @ TH @ TC @ TB @ TI )
= ( ^ [A: character_data_ptr @ TA,B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TJ ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ TE ) @ ( sum_sum @ ( character_data_ptr @ TA ) @ TF ) ) @ ( sum_sum @ ( rElement_ext @ TF @ TE @ TA @ TD @ ( option @ TC ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TJ ) ) @ TB ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TG ) ) @ TH ) @ TI @ ( cast_c1817826148_p_t_r @ TA @ TE @ TF @ A ) @ ( cast_C1206507959_o_d_e @ TJ @ TF @ TE @ TA @ TD @ TC @ TB @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).
thf(18,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( tag_name @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_139_RElement_Ounfold__congs_I4_J) ).
thf(336,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: list @ char,D: ( list @ char ) > ( list @ char ),E: ( list @ char ) > ( list @ char )] :
( ( A = B )
=> ( ( ( tag_name @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: list @ char] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( tag_name_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).
thf(122,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TM @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_16_get__M__Mshadow__root__preserved2) ).
thf(703,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),G: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TM @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).
thf(89,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( list @ char ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( doctype_update @ TC @ TA @ TB @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_49_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__doctype__type__wf__preserved) ).
thf(613,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ ( list @ char ) @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ ( doctype_update @ TC @ TA @ TB @ ( option @ TJ ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).
thf(75,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ C @ A ) )
=> ( ( ( is_document_ptr_kind @ TA @ TB @ TC @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TF @ B )
=> ( is_document_kind @ TC @ TA @ TB @ TD @ TG @ TH @ TI @ TJ @ TK @ C ) )
=> ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ C @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_224_DocumentMonad_Otype__wf__put__I) ).
thf(571,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ C @ A ) )
=> ( ( ( is_document_ptr_kind @ TA @ TB @ TC @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TF @ B )
=> ( is_document_kind @ TC @ TA @ TB @ TD @ TG @ TH @ TI @ TJ @ TK @ C ) )
=> ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B @ C @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).
thf(224,axiom,
heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ product_unit @ h2 @ ( put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v ) @ h3,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0) ).
thf(991,plain,
heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ product_unit @ h2 @ ( put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v ) @ h3,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[224]) ).
thf(105,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ),B: element_ptr @ TI,C: ( TA > TA ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ),F: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TI @ TA @ TJ @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ TA @ E @ ( get_M_E_l_e_m_e_n_t @ TI @ TJ @ TH @ TG @ TF @ TA @ TE @ TD @ TC @ TB @ B @ F ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_54_element__put__get) ).
thf(656,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ),B: element_ptr @ TI,C: ( TA > TA ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ),F: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TI @ TA @ TJ @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TI ) @ ( sum_sum @ ( character_data_ptr @ TH ) @ TJ ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TE ) ) @ TD ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TJ @ TI @ TH @ TG @ ( option @ TF ) ) @ TC ) ) @ TB ) ) @ exception @ TA @ E @ ( get_M_E_l_e_m_e_n_t @ TI @ TJ @ TH @ TG @ TF @ TA @ TE @ TD @ TC @ TB @ B @ F ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).
thf(236,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: element_ptr @ TA] :
~ ( is_cha614540985_p_t_r @ TA @ TC @ TB @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_231_is__character__data__ptr__kind__not__element__ptr) ).
thf(1023,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: element_ptr @ TA] :
~ ( is_cha614540985_p_t_r @ TA @ TC @ TB @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TC ) @ TB ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[236]) ).
thf(110,axiom,
( ( cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2 )
!= document_ptr2 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_3) ).
thf(671,plain,
( ( cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2 )
!= document_ptr2 ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).
thf(79,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ C ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_131_new__character__data__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t) ).
thf(581,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),E: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ C ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).
thf(45,axiom,
! [TA: $tType] :
( ( '!' @ ( option @ TA ) )
= ( ^ [A: ( option @ TA ) > $o] :
( ( A @ ( none @ TA ) )
& ! [B: TA] : ( A @ ( some @ TA @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_187_split__option__all) ).
thf(450,plain,
! [TA: $tType] :
( ( '!' @ ( option @ TA ) )
= ( ^ [A: ( option @ TA ) > $o] :
( ( A @ ( none @ TA ) )
& ! [B: TA] : ( A @ ( some @ TA @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).
thf(257,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > TM,G: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK
@ ( C
@ ^ [I: TN] : D
@ H ) ) )
= ( F @ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TM @ TF @ TG @ TH @ TI @ TL @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_19_get__M__Mshadow__root__preserved4) ).
thf(1084,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: shadow_root_ptr @ TD,C: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > TM,G: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) )] :
( ( F
@ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK
@ ( C
@ ^ [I: TN] : D
@ H ) ) )
= ( F @ ( cast_S69733376_e_n_t @ TC @ TA @ TB @ TJ @ TK @ H ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TM @ TF @ TG @ TH @ TI @ TL @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[257]) ).
thf(161,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( ( cast_s636919983_p_t_r @ TD @ TE @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TN @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TF @ TG @ TH @ TI @ TL @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_0_get__M__shadow__root__put__M__document__different__pointers) ).
thf(813,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( ( cast_s636919983_p_t_r @ TD @ TE @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( put_M_950607941_e_n_t @ TD @ TE @ TN @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TF @ TG @ TH @ TI @ TL @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[161]) ).
thf(249,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_73_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).
thf(1062,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( attrs_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[249]) ).
thf(31,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data) ).
thf(390,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).
thf(96,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_69_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).
thf(632,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( child_nodes_update @ TA @ TB @ TC @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).
thf(36,axiom,
! [TA: $tType,TB: $tType,A: $o,B: TA > $o,C: option @ TA,D: TB > $o,E: TB,F: TA > TB] :
( ( case_option @ $o @ TA @ A @ B @ C )
=> ( ( A
=> ( D @ E ) )
=> ( ! [G: TA] :
( ( B @ G )
=> ( D @ ( F @ G ) ) )
=> ( D @ ( case_option @ TB @ TA @ E @ F @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_206_disjE__realizer2) ).
thf(401,plain,
! [TA: $tType,TB: $tType,A: $o,B: TA > $o,C: option @ TA,D: TB > $o,E: TB,F: TA > TB] :
( ( case_option @ $o @ TA @ A @ B @ C )
=> ( ( A
=> ( D @ E ) )
=> ( ! [G: TA] :
( ( B @ G )
=> ( D @ ( F @ G ) ) )
=> ( D @ ( case_option @ TB @ TA @ E @ F @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).
thf(226,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: character_data_ptr @ TB,E: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_96_new__character__data__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).
thf(995,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),C: character_data_ptr @ TB,D: character_data_ptr @ TB,E: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[226]) ).
thf(214,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ C @ D ) @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_94_new__element__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(963,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ C @ D ) @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[214]) ).
thf(58,axiom,
! [TA: $tType,TB: $tType,A: TB > $o,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( ( ( D
= ( none @ TA ) )
=> ( A @ B ) )
& ( ( D
= ( some @ TA @ ( the @ TA @ D ) ) )
=> ( A @ ( C @ ( the @ TA @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_191_option_Osplit__sel) ).
thf(517,plain,
! [TA: $tType,TB: $tType,A: TB > $o,B: TB,C: TA > TB,D: option @ TA] :
( ( A @ ( case_option @ TB @ TA @ B @ C @ D ) )
= ( ( ( D
= ( none @ TA ) )
=> ( A @ B ) )
& ( ( D
= ( some @ TA @ ( the @ TA @ D ) ) )
=> ( A @ ( C @ ( the @ TA @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).
thf(74,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_70_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).
thf(568,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).
thf(202,axiom,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB ),B: element_ptr @ TA] :
( ( ( cast_n1001364742_p_t_r @ TA @ TB @ A )
= ( some @ ( element_ptr @ TA ) @ B ) )
= ( ( cast_e2129487814_p_t_r @ TA @ TB @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_208_element__ptr__casts__commute) ).
thf(929,plain,
! [TA: $tType,TB: $tType,A: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ TB ),B: element_ptr @ TA] :
( ( ( cast_n1001364742_p_t_r @ TA @ TB @ A )
= ( some @ ( element_ptr @ TA ) @ B ) )
= ( ( cast_e2129487814_p_t_r @ TA @ TB @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[202]) ).
thf(115,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ B ) )
= ( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_194_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__some) ).
thf(684,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TF ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) )] :
( ( ( cast_N1919872217_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ A )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ B ) )
= ( ( cast_E624595161_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ B )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).
thf(20,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
= ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_32_cast_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject) ).
thf(346,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,A: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ),B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) )] :
( ( ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ A )
= ( cast_C1206507959_o_d_e @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).
thf(156,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_72_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).
thf(800,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ TJ @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[156]) ).
thf(9,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),E: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
( ( A = B )
=> ( ( ( attrs @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: finite_fmap @ ( list @ char ) @ ( list @ char )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( attrs_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( attrs_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_127_RElement_Ofold__congs_I6_J) ).
thf(300,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: finite_fmap @ ( list @ char ) @ ( list @ char ),D: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),E: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
( ( A = B )
=> ( ( ( attrs @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: finite_fmap @ ( list @ char ) @ ( list @ char )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( attrs_update @ TA @ TB @ TC @ TD @ TE @ D @ A )
= ( attrs_update @ TA @ TB @ TC @ TD @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).
thf(44,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ( ( some @ TA @ ( the @ TA @ A ) )
= A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_180_option_Ocollapse) ).
thf(447,plain,
! [TA: $tType,A: option @ TA] :
( ( A
!= ( none @ TA ) )
=> ( ( some @ TA @ ( the @ TA @ A ) )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).
thf(168,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ ( cast_s636919983_p_t_r @ TD @ TE @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TN @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_154_get__M__Mshadow__root__preserved5) ).
thf(833,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ ( cast_s636919983_p_t_r @ TD @ TE @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ TN @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[168]) ).
thf(176,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ),B: shadow_root_ptr @ TB,C: ( TA > TA ) > ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ),F: ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TB @ TA @ TM @ TL @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ) ) @ exception @ TA @ E @ ( shadow1195525443_o_o_t @ TB @ TM @ TL @ TK @ TJ @ TA @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ B @ F ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_48_shadow__root__put__get) ).
thf(854,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ),B: shadow_root_ptr @ TB,C: ( TA > TA ) > ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ),D: TA,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ),F: ( rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) ) ) > TA] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ) ) @ exception @ product_unit @ A @ ( shadow2002649738_o_o_t @ TB @ TA @ TM @ TL @ TK @ TJ @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ B @ C @ D ) @ E )
=> ( ! [G: rObject_ext @ ( rDocument_ext @ TM @ TL @ TK @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) )] :
( ( F
@ ( C
@ ^ [H: TA] : D
@ G ) )
= D )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TL ) @ ( sum_sum @ ( character_data_ptr @ TK ) @ TM ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TB ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TM @ TL @ TK @ TB @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TF ) ) @ TE ) ) ) @ ( sum_sum @ ( rDocument_ext @ TM @ TL @ TK @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TM @ TL @ TK @ ( option @ TJ ) ) @ TD ) ) ) @ TC ) ) ) @ exception @ TA @ E @ ( shadow1195525443_o_o_t @ TB @ TM @ TL @ TK @ TJ @ TA @ TI @ TH @ TG @ TF @ TE @ TD @ TC @ B @ F ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[176]) ).
thf(85,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TF @ TE @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TD @ TC @ TB @ TA @ C @ ( attrs @ TI @ TH @ TG @ TF @ ( option @ TE ) ) ) @ ( finite_fmempty @ ( list @ char ) @ ( list @ char ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_158_new__element__attrs) ).
thf(603,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TF @ TE @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ TD @ TC @ TB @ TA @ C @ ( attrs @ TI @ TH @ TG @ TF @ ( option @ TE ) ) ) @ ( finite_fmempty @ ( list @ char ) @ ( list @ char ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).
thf(134,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > TM] :
( ( ( cast_s636919983_p_t_r @ TD @ TE @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TM @ TF @ TG @ TH @ TI @ TL @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_18_get__M__Mshadow__root__preserved3) ).
thf(735,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: shadow_root_ptr @ TD,B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),D: ( TN > TN ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ),E: TN,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) ) > TM] :
( ( ( cast_s636919983_p_t_r @ TD @ TE @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ C @ ( shadow2002649738_o_o_t @ TD @ TN @ TC @ TA @ TB @ TJ @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ TM @ TF @ TG @ TH @ TI @ TL @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).
thf(39,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
=> ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_78_CharacterDataClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).
thf(422,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).
thf(152,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ B @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_129_CharacterData__simp11) ).
thf(790,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: character_data_ptr @ TB,B: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),D: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),E: TL,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) > TK] :
( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_c1817826148_p_t_r @ TB @ TA @ TC @ A ) )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ C @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ A @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) @ TK @ B @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[152]) ).
thf(4,axiom,
! [TA: $tType,TB: $tType,A: TA,B: TA,C: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ product_unit @ A @ ( heap_E381990939n_heap @ TA @ TB @ B ) @ C )
= ( C = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_26_return__heap__E) ).
thf(268,plain,
! [TA: $tType,TB: $tType,A: TA,B: TA,C: TA] :
( ( heap_E940394160s_heap @ TA @ TB @ product_unit @ A @ ( heap_E381990939n_heap @ TA @ TB @ B ) @ C )
= ( C = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).
thf(42,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( disconnected_nodes @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( discon1635973971update @ TB @ TC @ TA @ TD @ D @ A )
= ( discon1635973971update @ TB @ TC @ TA @ TD @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_124_RDocument_Ounfold__congs_I5_J) ).
thf(437,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,A: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ TD ),C: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ),D: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ),E: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) )] :
( ( A = B )
=> ( ( ( disconnected_nodes @ TA @ TB @ TC @ TD @ B )
= C )
=> ( ! [F: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) )] :
( ( F = C )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( discon1635973971update @ TB @ TC @ TA @ TD @ D @ A )
= ( discon1635973971update @ TB @ TC @ TA @ TD @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).
thf(144,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( B
@ ^ [I: TL] : C
@ H ) ) )
= ( A @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_29_CharacterData__simp7) ).
thf(767,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI
@ ( B
@ ^ [I: TL] : C
@ H ) ) )
= ( A @ ( cast_C1206507959_o_d_e @ TH @ TC @ TA @ TB @ TD @ TG @ TI @ H ) ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) @ TK @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TJ @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).
thf(247,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_243_get__document__ptr__simp6) ).
thf(1056,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: character_data_ptr @ TB,C: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_C_1264771785_a_t_a @ TB @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[247]) ).
thf(35,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_76_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(400,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).
thf(250,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_88_DocumentMonad_Onew__character__data__type__wf__preserved) ).
thf(1065,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( character_data_ptr @ TB ) @ A @ ( new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[250]) ).
thf(119,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: element_ptr @ TA,C: ( TN > TN ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: shadow_root_ptr @ TD,G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TN @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ F @ G ) @ A @ E ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_6_get__M__Mshadow__root__preserved7) ).
thf(696,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),B: element_ptr @ TA,C: ( TN > TN ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TN,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ),F: shadow_root_ptr @ TD,G: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) ) > TM] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TN @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) @ B @ C @ D ) @ E )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ TL ) ) ) @ exception @ TM @ ( shadow1195525443_o_o_t @ TD @ TC @ TA @ TB @ TJ @ TM @ TE @ TF @ TG @ TH @ TI @ TK @ TL @ F @ G ) @ A @ E ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).
thf(128,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ ( list @ char ) @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ ( val_update @ ( option @ TH ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_67_CharacterDataMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved) ).
thf(720,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),B: character_data_ptr @ TB,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ A @ ( put_M_926020593_a_t_a @ TB @ ( list @ char ) @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ B @ ( val_update @ ( option @ TH ) ) @ C ) @ D )
=> ( ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ A )
= ( type_wf @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).
thf(38,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: option @ ( shadow_root_ptr @ TD ),D: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) ),E: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) )] :
( ( A = B )
=> ( ( ( shadow_root_opt @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: option @ ( shadow_root_ptr @ TD )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ D @ A )
= ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ E @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_109_RElement_Ofold__congs_I7_J) ).
thf(415,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ TE ) ),C: option @ ( shadow_root_ptr @ TD ),D: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) ),E: ( option @ ( shadow_root_ptr @ TD ) ) > ( option @ ( shadow_root_ptr @ TD ) )] :
( ( A = B )
=> ( ( ( shadow_root_opt @ TA @ TB @ TC @ TD @ TE @ B )
= C )
=> ( ! [F: option @ ( shadow_root_ptr @ TD )] :
( ( C = F )
=> ( ( D @ F )
= ( E @ F ) ) )
=> ( ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ D @ A )
= ( shadow1355209752update @ TD @ TA @ TB @ TC @ TE @ E @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).
thf(213,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A )
| ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_242_l__known__ptr_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_Oa__known__ptr__def) ).
thf(960,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF )
= ( ^ [A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A )
| ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[213]) ).
thf(97,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) @ TI ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TK @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )] :
( ( get_D_o_c_u_m_e_n_t @ TK @ TJ @ TB @ TC @ TA @ TI @ TH @ TG @ TF @ TD @ TE @ A @ ( put_D_o_c_u_m_e_n_t @ TK @ TJ @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_246_get__document__ptr__simp1) ).
thf(635,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ),B: rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TK ) @ TJ ) ) @ TI ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TK @ ( option @ TH ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TG ) ) @ TF ) ) ) @ ( sum_sum @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) @ TE ) )] :
( ( get_D_o_c_u_m_e_n_t @ TK @ TJ @ TB @ TC @ TA @ TI @ TH @ TG @ TF @ TD @ TE @ A @ ( put_D_o_c_u_m_e_n_t @ TK @ TJ @ TA @ TB @ TC @ TD @ TI @ TH @ TG @ TF @ TE @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rDocument_ext @ TA @ TB @ TC @ ( option @ TD ) ) ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).
thf(131,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_80_DocumentClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(728,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
=> ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).
thf(178,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_87_DocumentMonad_Onew__element__type__wf__preserved) ).
thf(860,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( element_ptr @ TA ) @ A @ ( new_element @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ B )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[178]) ).
thf(100,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: character_data_ptr @ TB,E: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1540554666_a_t_a @ TB @ TH @ TL @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_166_new__document__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).
thf(644,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: character_data_ptr @ TB,E: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1540554666_a_t_a @ TB @ TH @ TL @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ D @ E ) @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).
thf(225,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_61_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).
thf(992,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: element_ptr @ TA,C: list @ char,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( list @ char ) @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ ( tag_name_update @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ A )
= ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[225]) ).
thf(129,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_244_get__document__ptr__simp4) ).
thf(723,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),B: element_ptr @ TA,C: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ ( put_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TE @ TF @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ B @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ A @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).
thf(164,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] :
~ ( is_ele497529067_p_t_r @ TC @ ( sum_sum @ ( character_data_ptr @ TA ) @ TB ) @ ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_211_is__element__ptr__kind__not__character__data__ptr) ).
thf(822,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: character_data_ptr @ TA] :
~ ( is_ele497529067_p_t_r @ TC @ ( sum_sum @ ( character_data_ptr @ TA ) @ TB ) @ ( cast_c1817826148_p_t_r @ TA @ TC @ TB @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[164]) ).
thf(182,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TI,B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TC ) ) ) @ TB )] :
( ( get_C_796961872_a_t_a @ TI @ TJ @ TH @ TG @ TF @ TE @ TD @ TA @ TC @ TB @ A @ ( put_C_1264771785_a_t_a @ TI @ TA @ TJ @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_219_get__CharacterData__simp1) ).
thf(871,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,A: character_data_ptr @ TI,B: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TJ ) @ ( sum_sum @ ( character_data_ptr @ TI ) @ TH ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TG ) @ TF ) ) @ TE ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TH @ TJ @ TI @ TG @ ( option @ TD ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TA ) ) @ TC ) ) ) @ TB )] :
( ( get_C_796961872_a_t_a @ TI @ TJ @ TH @ TG @ TF @ TE @ TD @ TA @ TC @ TB @ A @ ( put_C_1264771785_a_t_a @ TI @ TA @ TJ @ TH @ TG @ TF @ TE @ TD @ TC @ TB @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TA ) ) ) ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[182]) ).
thf(25,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_170_new__document__is__l__new__document) ).
thf(369,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).
thf(260,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),E: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ D @ E ) @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_163_new__document__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).
thf(1093,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),C: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),D: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),E: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ A @ ( new_document @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) @ C )
=> ( ( D != C )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ D @ E ) @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[260]) ).
thf(33,axiom,
! [TA: $tType,A: option @ TA] :
( ( A
= ( none @ TA ) )
= ( case_option @ $o @ TA @ $true
@ ^ [B: TA] : $false
@ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_200_option_Odisc__eq__case_I1_J) ).
thf(395,plain,
! [TA: $tType,A: option @ TA] :
( ( A
= ( none @ TA ) )
= ( case_option @ $o @ TA @ $true
@ ^ [B: TA] : $false
@ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).
thf(93,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data) ).
thf(624,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( l_new_character_data @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) @ ( type_wf2 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ TJ @ TK ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).
thf(221,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TK,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( F
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( C
@ ^ [I: TK] : D
@ H ) ) ) )
= ( F @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_136_get__M__Element__preserved9) ).
thf(982,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ),D: TK,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),F: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) > TJ,G: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ TK @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) )] :
( ( F
@ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI
@ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH
@ ( C
@ ^ [I: TK] : D
@ H ) ) ) )
= ( F @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ ( cast_E624595161_o_d_e @ TC @ TA @ TB @ TD @ TG @ TH @ H ) ) ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ TJ @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[221]) ).
thf(229,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: element_ptr @ TB,B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TG ) ) @ TF )] :
( ( get_E_l_e_m_e_n_t @ TB @ TC @ TA @ TD @ TI @ TH @ TE @ TG @ TF @ A @ ( put_E_l_e_m_e_n_t @ TB @ TA @ TC @ TD @ TE @ TI @ TH @ TG @ TF @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_218_get__elment__ptr__simp1) ).
thf(1004,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: element_ptr @ TB,B: rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TB ) @ ( sum_sum @ ( character_data_ptr @ TC ) @ TA ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TI ) ) @ TH ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) @ TG ) ) @ TF )] :
( ( get_E_l_e_m_e_n_t @ TB @ TC @ TA @ TD @ TI @ TH @ TE @ TG @ TF @ A @ ( put_E_l_e_m_e_n_t @ TB @ TA @ TC @ TD @ TE @ TI @ TH @ TG @ TF @ A @ B @ C ) )
= ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TA @ TB @ TC @ TD @ ( option @ TE ) ) ) ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[229]) ).
thf(157,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ TD ) @ TE ) )] :
( ( is_document_ptr_kind @ TA @ TB @ TC @ TD @ TE @ A )
=> ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_ele497529067_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ TD ) @ TE ) @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_232_is__document__ptr__kind__not__element__ptr__kind) ).
thf(803,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ TD ) @ TE ) )] :
( ( is_document_ptr_kind @ TA @ TB @ TC @ TD @ TE @ A )
=> ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false @ ( is_ele497529067_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ TD ) @ TE ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[157]) ).
thf(206,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) )
=> ( ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF @ A )
=> ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_247_l__known__ptr_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_Oknown__ptr__not__element__ptr) ).
thf(940,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) )] :
( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ $false
@ ^ [B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) )] : ( case_option @ $o @ ( element_ptr @ TA ) @ $false @ ( is_ele1630183935_p_t_r @ TA ) @ ( cast_n1001364742_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) )
@ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) )
=> ( ( l_know358518967wn_ptr @ TA @ TB @ TC @ TD @ TE @ TF @ A )
=> ( known_ptr2 @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[206]) ).
thf(200,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ TK @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ A @ G ) @ C @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_46_get__M__Element__preserved7) ).
thf(923,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: element_ptr @ TA,B: node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ),C: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: ( TK > TK ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ),E: TK,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),G: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) > TJ] :
( ( ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ A )
!= B )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ C @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ TK @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ TI @ B @ D @ E ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ TJ @ ( get_M_E_l_e_m_e_n_t @ TA @ TC @ TB @ TD @ TG @ TJ @ TE @ TF @ TH @ TI @ A @ G ) @ C @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[200]) ).
thf(106,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: character_data_ptr @ TB] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( B
@ ^ [I: TL] : C
@ H ) )
= ( A @ H ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ G @ A ) @ D @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_20_CharacterData__simp3) ).
thf(659,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,A: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > TK,B: ( TL > TL ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) ) ),C: TL,D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),E: character_data_ptr @ TB,F: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ),G: character_data_ptr @ TB] :
( ! [H: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ TH ) ) )] :
( ( A
@ ( B
@ ^ [I: TL] : C
@ H ) )
= ( A @ H ) )
=> ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ product_unit @ D @ ( put_M_926020593_a_t_a @ TB @ TL @ TH @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ E @ B @ C ) @ F )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ TJ ) ) @ exception @ TK @ ( get_M_1540554666_a_t_a @ TB @ TH @ TK @ TA @ TC @ TD @ TE @ TF @ TG @ TI @ TJ @ G @ A ) @ D @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).
thf(64,axiom,
! [TA: $tType,A: TA] :
( ( the @ TA @ ( some @ TA @ A ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_181_option_Osel) ).
thf(543,plain,
! [TA: $tType,A: TA] :
( ( the @ TA @ ( some @ TA @ A ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).
thf(54,axiom,
! [TA: $tType,A: $o,B: TA > $o,C: option @ TA] :
( ( case_option @ $o @ TA @ A @ B @ C )
=> ( ( ( C
= ( none @ TA ) )
=> ~ A )
=> ~ ! [D: TA] :
( ( C
= ( some @ TA @ D ) )
=> ~ ( B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_205_case__optionE) ).
thf(496,plain,
! [TA: $tType,A: $o,B: TA > $o,C: option @ TA] :
( ( case_option @ $o @ TA @ A @ B @ C )
=> ( ( ( C
= ( none @ TA ) )
=> ~ A )
=> ~ ! [D: TA] :
( ( C
= ( some @ TA @ D ) )
=> ~ ( B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).
thf(186,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( ( A
= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ B ) )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ A @ C @ D ) )
= ( cast_O1159777348_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH @ TI @ TJ @ TK @ C ) ) )
& ( ( A
!= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ B ) )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ A @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_241_get__document__ptr__simp) ).
thf(882,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) )] :
( ( ( A
= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ B ) )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ A @ C @ D ) )
= ( cast_O1159777348_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH @ TI @ TJ @ TK @ C ) ) )
& ( ( A
!= ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) @ TA @ TB @ TC @ TF @ B ) )
=> ( ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) @ A @ C @ D ) )
= ( get_D_o_c_u_m_e_n_t @ TD @ TE @ TA @ TB @ TC @ TF @ TG @ TH @ TI @ TJ @ TK @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[186]) ).
thf(204,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_68_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).
thf(935,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),B: element_ptr @ TA,C: option @ ( shadow_root_ptr @ TD ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) ) @ exception @ product_unit @ A @ ( put_M_E_l_e_m_e_n_t @ TA @ ( option @ ( shadow_root_ptr @ TD ) ) @ TC @ TB @ TD @ TG @ TE @ TF @ TH @ TI @ B @ ( shadow1355209752update @ TD @ TC @ TA @ TB @ ( option @ TG ) ) @ C ) @ D )
=> ( ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ A )
= ( type_wf3 @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[204]) ).
thf(231,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL,G: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( F
@ ( C
@ ^ [I: TM] : D
@ H ) )
= ( F @ H ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ G @ F ) @ A @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_7_document__put__get__preserved) ).
thf(1009,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),B: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ),C: ( TM > TM ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ),D: TM,E: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ),F: ( rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) ) > TL,G: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE )] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ product_unit @ A @ ( put_M_950607941_e_n_t @ TD @ TE @ TM @ TC @ TA @ TB @ TJ @ TF @ TG @ TH @ TI @ TK @ B @ C @ D ) @ E )
=> ( ! [H: rObject_ext @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) )] :
( ( F
@ ( C
@ ^ [I: TM] : D
@ H ) )
= ( F @ H ) )
=> ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ TH ) ) @ TI ) ) ) @ ( sum_sum @ ( rDocument_ext @ TC @ TA @ TB @ ( option @ TJ ) ) @ TK ) ) ) @ exception @ TL @ ( get_M_1744428286_e_n_t @ TD @ TE @ TC @ TA @ TB @ TJ @ TL @ TF @ TG @ TH @ TI @ TK @ G @ F ) @ A @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[231]) ).
thf(141,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: element_ptr @ TA,C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( ( A
= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) ) )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ A @ C @ D ) )
= ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ C ) ) ) )
& ( ( A
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) ) )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ A @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_216_get__Element__ptr__simp) ).
thf(755,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ),B: element_ptr @ TA,C: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ),D: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI )] :
( ( ( A
= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) ) )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ A @ C @ D ) )
= ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ TC @ TA @ TB @ TD @ TG @ TH ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) @ TI @ C ) ) ) )
& ( ( A
!= ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) @ ( cast_e2129487814_p_t_r @ TA @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) @ B ) ) )
=> ( ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TA ) @ ( sum_sum @ ( character_data_ptr @ TB ) @ TC ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TD ) @ TE ) ) @ TF ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TC @ TA @ TB @ TD @ ( option @ TG ) ) @ TH ) ) @ TI ) @ A @ C @ D ) )
= ( get_E_l_e_m_e_n_t @ TA @ TB @ TC @ TD @ TE @ TF @ TG @ TH @ TI @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).
thf(112,axiom,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( list @ char ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TF @ TE @ ( list @ char ) @ TD @ TC @ TB @ TA @ C @ ( tag_name @ TI @ TH @ TG @ TF @ ( option @ TE ) ) ) @ ( nil @ char ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_135_new__element__tag__name) ).
thf(676,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,A: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),B: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ),C: element_ptr @ TH] :
( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ B )
=> ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( element_ptr @ TH ) @ A @ ( new_element @ TH @ TG @ TI @ TF @ TD @ TC @ TE @ TB @ TA ) @ C )
=> ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ TH ) @ ( sum_sum @ ( character_data_ptr @ TG ) @ TI ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ TF ) @ TD ) ) @ TC ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ TI @ TH @ TG @ TF @ ( option @ TE ) ) @ TB ) ) @ TA ) ) @ exception @ ( list @ char ) @ B @ ( get_M_E_l_e_m_e_n_t @ TH @ TI @ TG @ TF @ TE @ ( list @ char ) @ TD @ TC @ TB @ TA @ C @ ( tag_name @ TI @ TH @ TG @ TF @ ( option @ TE ) ) ) @ ( nil @ char ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).
thf(1106,plain,
$false,
inference(e,[status(thm)],[892,629,846,1031,555,977,730,1068,741,511,1041,384,797,715,698,945,747,913,898,782,709,1046,651,320,565,785,504,917,1059,460,587,619,838,638,1087,770,646,514,1020,574,687,877,866,453,998,988,527,265,849,307,1074,920,942,678,761,810,366,546,793,334,910,957,349,561,392,297,693,788,852,665,830,1079,551,974,1012,578,874,317,948,980,1096,356,593,857,328,753,537,590,1028,1082,901,476,738,654,1002,779,371,605,1099,985,343,938,805,674,530,773,926,398,1035,558,1071,662,888,412,430,824,264,444,965,750,584,819,423,1007,732,843,281,562,904,641,611,466,1090,540,764,681,377,616,271,599,863,880,649,1043,890,387,552,816,323,726,621,483,895,668,932,700,520,626,915,827,1015,608,1102,278,868,795,548,374,487,1018,968,836,1049,473,1076,776,712,690,1025,705,971,954,310,1053,331,1038,717,840,463,576,359,907,951,808,744,336,703,613,571,991,656,1023,671,581,450,1084,813,1062,390,632,401,995,963,517,568,929,684,346,800,300,447,833,854,603,735,422,790,268,437,767,1056,400,1065,696,720,415,960,635,728,860,644,992,723,822,871,369,1093,395,624,982,1004,803,940,923,659,543,496,882,935,1009,755,676]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : ITP171^2 : TPTP v8.1.2. Released v7.5.0.
% 0.13/0.16 % Command : run_Leo-III %s %d
% 0.16/0.37 % Computer : n017.cluster.edu
% 0.16/0.37 % Model : x86_64 x86_64
% 0.16/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37 % Memory : 8042.1875MB
% 0.16/0.37 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37 % CPULimit : 300
% 0.16/0.37 % WCLimit : 300
% 0.16/0.37 % DateTime : Mon May 6 14:45:39 EDT 2024
% 0.16/0.37 % CPUTime :
% 0.94/0.85 % [INFO] Parsing problem /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 2.41/1.22 % [INFO] Parsing done (365ms).
% 2.41/1.23 % [INFO] Running in sequential loop mode.
% 3.12/1.46 % [INFO] eprover registered as external prover.
% 3.25/1.46 % [INFO] cvc4 registered as external prover.
% 3.25/1.46 % [INFO] Scanning for conjecture ...
% 3.77/1.65 % [INFO] Found a conjecture and 262 axioms. Running axiom selection ...
% 4.42/1.82 % [INFO] Axiom selection finished. Selected 261 axioms (removed 1 axioms).
% 6.91/2.71 % [INFO] Problem is higher-order (TPTP THF).
% 7.21/2.78 % [INFO] Type checking passed.
% 7.21/2.79 % [CONFIG] Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>. Searching for refutation ...
% 106.03/80.08 % External prover 'e' found a proof!
% 106.03/80.08 % [INFO] Killing All external provers ...
% 106.03/80.08 % Time passed: 79555ms (effective reasoning time: 78850ms)
% 106.03/80.08 % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 106.03/80.08 % Axioms used in derivation (261): fact_97_new__character__data__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_173_new__document__disconnected__nodes, fact_46_get__M__Element__preserved7, fact_66_option_Oexpand, fact_226_put_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__def, fact_99_new__element__shadow__root__opt, fact_108_ElementMonad_Onew__element__is__l__new__element, fact_83_DocumentClass_Otype__wf__def, fact_90_ElementMonad_Onew__element__type__wf__preserved, fact_100_l__new__character__data__def, fact_121_RCharacterData_Ounfold__congs_I4_J, fact_33_cast_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject, fact_10_get__M__Mdocument__preserved8, fact_21_element__put__get__preserved, fact_96_new__character__data__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_19_get__M__Mshadow__root__preserved4, fact_192_option_Osplit__sel__asm, fact_154_get__M__Mshadow__root__preserved5, fact_18_get__M__Mshadow__root__preserved3, fact_12_get__M__Mdocument__preserved6, fact_22_CharacterData__simp4, fact_158_new__element__attrs, fact_5_get__M__Mshadow__root__preserved9, fact_14_get__M__Mdocument__preserved9, fact_151_get__M__Mdocument__preserved10, fact_81_ElementClass_Otype__wf__def, fact_84_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_254_character__data__ptr__casts__commute, fact_63_DocumentClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_51_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__document__element__type__wf__preserved, fact_113_new__character__data__is__character__data__ptr, fact_233_ElementMonad_Otype__wf__put__I, fact_25_get__M__Element__preserved1, fact_123_RDocument_Ofold__congs_I5_J, fact_210_is__element__ptr__implies__kind, fact_79_DocumentClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_170_new__document__is__l__new__document, fact_109_RElement_Ofold__congs_I7_J, fact_38_is__shadow__root__kind__doctype, fact_138_RElement_Ofold__congs_I4_J, fact_238_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_201_option_Odisc__eq__case_I2_J, fact_75_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_34_CharacterData__simp8, conj_3, fact_228_put__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__def, fact_117_RDocument_Ounfold__congs_I4_J, fact_164_new__document__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_160_new__document__type__wf__preserved, fact_94_new__element__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_101_l__new__character__data_Ointro, fact_50_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__disconnected__nodes__type__wf__preserved, fact_220_get__CharacterData__simp4, fact_130_get__M__Element__preserved8, fact_13_get__M__Mdocument__preserved7, fact_54_element__put__get, fact_57_returns__result__heap__def, fact_65_is__shadow__root__kind_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_115_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none, fact_125_new__character__data__child__nodes, fact_35_get__M__Element__preserved5, fact_93_new__element__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_183_option_OdiscI, fact_202_option_Osimps_I4_J, fact_132_RElement_Ounfold__congs_I5_J, fact_16_get__M__Mshadow__root__preserved2, fact_7_document__put__get__preserved, fact_2_cast_092_060_094sub_062s_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, fact_236_DocumentClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_91_CharacterDataMonad_Onew__character__data__type__wf__preserved, fact_71_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_162_new__document__doctype, fact_26_return__heap__E, fact_68_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_209_element__ptr__casts__commute3, fact_30_get__M__Element__preserved6, fact_242_l__known__ptr_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_Oa__known__ptr__def, fact_102_l__new__character__data_Onew__character__data__types__preserved, fact_58_DocumentMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved, fact_44_cast__element__ptr__not__character__data__ptr_I1_J, fact_106_CharacterDataMonad_Onew__element__is__l__new__element, fact_218_get__elment__ptr__simp1, fact_29_CharacterData__simp7, fact_195_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__some, fact_197_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__some, fact_48_shadow__root__put__get, fact_190_is__node__kind__def, fact_159_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none, fact_141_get__M__Object__preserved3, fact_163_new__document__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_234_CharacterDataClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_240_get__document__ptr__simp5, fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data, fact_137_get__M__Element__preserved3, fact_77_CharacterDataClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_200_option_Odisc__eq__case_I1_J, help_If_1_1_T, conj_2, fact_167_is__document__kind__def, fact_120_is__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def, fact_180_option_Ocollapse, fact_129_CharacterData__simp11, fact_188_combine__options__cases, fact_20_CharacterData__simp3, fact_98_is__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def, fact_211_is__element__ptr__kind__not__character__data__ptr, fact_150_cast__document__not__node_I1_J, fact_42_cast_092_060_094sub_062c_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, fact_217_get__CharacterData__ptr__simp, fact_214_is__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__def, fact_110_RElement_Ounfold__congs_I7_J, fact_191_option_Osplit__sel, fact_231_is__character__data__ptr__kind__not__element__ptr, fact_235_ElementClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_181_option_Osel, fact_133_RElement_Ounfold__congs_I6_J, fact_227_CharacterDataMonad_Otype__wf__put__I, fact_144_get__M__Element__preserved10, fact_244_get__document__ptr__simp4, fact_122_RCharacterData_Ofold__congs_I4_J, fact_178_not__Some__eq, fact_189_option_Oexhaust__sel, fact_168_l__new__document_Onew__document__types__preserved, fact_87_DocumentMonad_Onew__element__type__wf__preserved, fact_248_known__ptr__not__element__ptr, fact_1_cast_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inject, fact_222_get__CharacterData__simp2, fact_174_new__element__child__nodes, fact_140_get__M__Object__preserved1, fact_9_get__M__Mdocument__preserved1, fact_127_RElement_Ofold__congs_I6_J, fact_208_element__ptr__casts__commute, fact_237_put__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_15_get__M__Mshadow__root__preserved6, fact_148_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject, fact_103_l__new__element__def, fact_251_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_179_not__None__eq, fact_61_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_124_RDocument_Ounfold__congs_I5_J, fact_11_get__M__Mdocument__preserved2, fact_0_get__M__shadow__root__put__M__document__different__pointers, fact_89_CharacterDataMonad_Onew__element__type__wf__preserved, fact_198_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inv, fact_241_get__document__ptr__simp, fact_114_new__element__is__element__ptr, fact_128_RElement_Ofold__congs_I5_J, fact_76_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_23_CharacterData__simp5, fact_143_CharacterData__simp12, fact_73_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_176_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__some, fact_221_get__CharacterData__simp3, fact_215_is__element__ptr__kind__none, fact_243_get__document__ptr__simp6, fact_116_RDocument_Ounfold__congs_I3_J, fact_6_get__M__Mshadow__root__preserved7, fact_184_option_Oexhaust, fact_205_case__optionE, fact_245_get__document__ptr__simp2, fact_187_split__option__all, fact_82_CharacterDataClass_Otype__wf__def, fact_186_split__option__ex, fact_172_new__document__is__document__ptr, fact_55_CharacterData__simp1, fact_230_is__character__data__ptr__kind__obtains, fact_62_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_204_option_Ocase__eq__if, fact_88_DocumentMonad_Onew__character__data__type__wf__preserved, fact_92_new__element__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_24_CharacterData__simp2, help_If_2_1_T, fact_175_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__none, fact_212_is__element__ptr__kind__cast, fact_213_is__element__ptr__kind__obtains, help_If_3_1_T, fact_165_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_249_ElementClass_Oa__known__ptr__def, fact_59_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_193_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__inv, fact_131_new__character__data__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, fact_28_CharacterData__simp9, fact_253_character__data__ptr__casts__commute2, fact_134_get__M__Object__preserved2, fact_85_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, fact_246_get__document__ptr__simp1, fact_126_new__element__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, conj_1, fact_111_l__new__element_Onew__element__types__preserved, fact_139_RElement_Ounfold__congs_I4_J, fact_136_get__M__Element__preserved9, fact_40_is__shadow__root__kind__disconnected__nodes, fact_147_get__M__Object__preserved4, fact_223_get__elment__ptr__simp2, fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data, fact_17_get__M__Mshadow__root__preserved8, fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast, fact_41_cast_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, fact_185_option_Oinducts, fact_31_get__M__Element__preserved4, fact_247_l__known__ptr_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_Oknown__ptr__not__element__ptr, fact_70_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_112_l__new__element_Ointro, fact_119_RDocument_Ofold__congs_I3_J, fact_37_cast__element__not__character__data_I2_J, fact_219_get__CharacterData__simp1, fact_232_is__document__ptr__kind__not__element__ptr__kind, fact_36_cast__element__not__character__data_I1_J, fact_145_get__M__Mshadow__root__preserved4a, fact_171_l__new__document__def, fact_161_new__document__document__element, fact_166_new__document__get__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_4_get__M__Mshadow__root__preserved1, fact_69_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_78_CharacterDataClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_56_document__put__get, fact_199_bind__case__cong, fact_194_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__some, fact_203_option_Ocase__distrib, fact_250_ElementClass_Oknown__ptr__def, fact_152_get__M__Mdocument__preserved4, fact_86_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__none, fact_47_CharacterData__simp10, fact_32_cast_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject, fact_196_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__inv, fact_118_RDocument_Ofold__congs_I4_J, fact_53_preserved__def, fact_153_get__M__Mshadow__root__preserved3a, fact_74_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_156_get__M__Mdocument__preserved5, fact_80_DocumentClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_52_returns__result__eq, fact_216_get__Element__ptr__simp, fact_157_new__document__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, fact_225_put_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_239_get__document__ptr__simp3, fact_149_cast__document__not__node_I2_J, fact_39_is__shadow__root__kind__document__element, fact_72_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_135_new__element__tag__name, fact_169_l__new__document_Ointro, fact_67_CharacterDataMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved, fact_252_character__data__ptr__casts__commute3, fact_142_CharacterData__simp6, fact_3_shadow__root__put__get__preserved, fact_182_option_Odistinct_I1_J, fact_207_element__ptr__casts__commute2, fact_95_new__character__data__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, conj_0, fact_206_disjE__realizer2, fact_104_DocumentMonad_Onew__element__is__l__new__element, fact_60_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_224_DocumentMonad_Otype__wf__put__I, fact_43_cast__element__ptr__not__character__data__ptr_I2_J, fact_27_noop__returns__heap, fact_8_returns__heap__eq, fact_177_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__inv, fact_155_get__M__Mdocument__preserved3, fact_146_CharacterData__simp13, fact_64_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__none, fact_49_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__doctype__type__wf__preserved
% 106.03/80.08 % No. of inferences in proof: 526
% 106.03/80.08 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p : 79555 ms resp. 78850 ms w/o parsing
% 107.31/80.40 % SZS output start Refutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 107.31/80.41 % [INFO] Killing All external provers ...
%------------------------------------------------------------------------------